diff --git a/Content.Server/Nutrition/Components/MessyDrinkerComponent.cs b/Content.Server/Nutrition/Components/MessyDrinkerComponent.cs
new file mode 100644
index 00000000000..6a1a3a03195
--- /dev/null
+++ b/Content.Server/Nutrition/Components/MessyDrinkerComponent.cs
@@ -0,0 +1,22 @@
+using Content.Shared.FixedPoint;
+
+namespace Content.Server.Nutrition.Components;
+
+///
+/// Entities with this component occasionally spill some of their drink when drinking.
+///
+[RegisterComponent]
+public sealed partial class MessyDrinkerComponent : Component
+{
+ [DataField]
+ public float SpillChance = 0.2f;
+
+ ///
+ /// The amount of solution that is spilled when procs.
+ ///
+ [DataField]
+ public FixedPoint2 SpillAmount = 1.0;
+
+ [DataField]
+ public LocId? SpillMessagePopup;
+}
diff --git a/Content.Server/Nutrition/EntitySystems/DrinkSystem.cs b/Content.Server/Nutrition/EntitySystems/DrinkSystem.cs
index 766f94e857d..8c65dd8253a 100644
--- a/Content.Server/Nutrition/EntitySystems/DrinkSystem.cs
+++ b/Content.Server/Nutrition/EntitySystems/DrinkSystem.cs
@@ -4,6 +4,7 @@
using Content.Server.Fluids.EntitySystems;
using Content.Server.Forensics;
using Content.Server.Inventory;
+using Content.Server.Nutrition.Events;
using Content.Server.Popups;
using Content.Shared._Mono.Traits.Physical;
using Content.Shared.Administration.Logs;
@@ -330,11 +331,18 @@ private void OnDoAfter(Entity entity, ref ConsumeDoAfterEvent ar
_audio.PlayPvs(entity.Comp.UseSound, args.Target.Value, AudioParams.Default.WithVolume(-2f).WithVariation(0.25f));
- _reaction.DoEntityReaction(args.Target.Value, solution, ReactionMethod.Ingestion);
- _stomach.TryTransferSolution(firstStomach.Value.Owner, drained, firstStomach.Value.Comp1);
+ var beforeDrinkEvent = new BeforeIngestDrinkEvent(entity.Owner, drained, forceDrink);
+ RaiseLocalEvent(args.Target.Value, ref beforeDrinkEvent);
_forensics.TransferDna(entity, args.Target.Value);
+ _reaction.DoEntityReaction(args.Target.Value, solution, ReactionMethod.Ingestion);
+
+ if (drained.Volume == 0)
+ return;
+
+ _stomach.TryTransferSolution(firstStomach.Value.Owner, drained, firstStomach.Value.Comp1);
+
if (!forceDrink && solution.Volume > 0)
args.Repeat = true;
}
diff --git a/Content.Server/Nutrition/EntitySystems/MessyDrinkerSystem.cs b/Content.Server/Nutrition/EntitySystems/MessyDrinkerSystem.cs
new file mode 100644
index 00000000000..f92318d0f71
--- /dev/null
+++ b/Content.Server/Nutrition/EntitySystems/MessyDrinkerSystem.cs
@@ -0,0 +1,41 @@
+using Content.Server.Fluids.EntitySystems;
+using Content.Server.Nutrition.Components;
+using Content.Server.Nutrition.Events;
+using Content.Shared.Popups;
+using Robust.Shared.Random;
+
+namespace Content.Server.Nutrition.EntitySystems;
+
+public sealed class MessyDrinkerSystem : EntitySystem
+{
+ [Dependency] private readonly PuddleSystem _puddle = default!;
+ [Dependency] private readonly IRobustRandom _random = default!;
+ [Dependency] private readonly SharedPopupSystem _popup = default!;
+
+ public override void Initialize()
+ {
+ base.Initialize();
+
+ SubscribeLocalEvent(OnBeforeIngestDrink);
+ }
+
+ private void OnBeforeIngestDrink(Entity ent, ref BeforeIngestDrinkEvent ev)
+ {
+ if (ev.Solution.Volume <= ent.Comp.SpillAmount)
+ return;
+
+ // Cannot spill if you're being forced to drink.
+ if (ev.Forced)
+ return;
+
+ if (!_random.Prob(ent.Comp.SpillChance))
+ return;
+
+ if (ent.Comp.SpillMessagePopup != null)
+ _popup.PopupEntity(Loc.GetString(ent.Comp.SpillMessagePopup), ent, ent, PopupType.MediumCaution);
+
+ var split = ev.Solution.SplitSolution(ent.Comp.SpillAmount);
+
+ _puddle.TrySpillAt(ent, split, out _);
+ }
+}
diff --git a/Content.Server/Nutrition/Events/DrinkEvents.cs b/Content.Server/Nutrition/Events/DrinkEvents.cs
new file mode 100644
index 00000000000..b7a74031053
--- /dev/null
+++ b/Content.Server/Nutrition/Events/DrinkEvents.cs
@@ -0,0 +1,12 @@
+using Content.Shared.Chemistry.Components;
+
+namespace Content.Server.Nutrition.Events;
+
+///
+/// Raised on the entity drinking. This is right before they actually transfer the solution into the stomach.
+///
+/// The drink that is being drank.
+/// The solution that will be digested.
+/// Whether the target was forced to drink the solution by somebody else.
+[ByRefEvent]
+public record struct BeforeIngestDrinkEvent(EntityUid Drink, Solution Solution, bool Forced);
diff --git a/Content.Shared/Humanoid/HumanoidVisualLayers.cs b/Content.Shared/Humanoid/HumanoidVisualLayers.cs
index 8e6c93f273f..09f1a3e0235 100644
--- a/Content.Shared/Humanoid/HumanoidVisualLayers.cs
+++ b/Content.Shared/Humanoid/HumanoidVisualLayers.cs
@@ -15,6 +15,7 @@ public enum HumanoidVisualLayers : byte
Chest,
Head,
Snout,
+ SnoutCover, // things layered over snouts (i.e. noses)
HeadSide, // side parts (i.e., frills)
HeadTop, // top parts (i.e., ears)
Eyes,
diff --git a/Content.Shared/Humanoid/HumanoidVisualLayersExtension.cs b/Content.Shared/Humanoid/HumanoidVisualLayersExtension.cs
index 397a250f3e9..64c629339f3 100644
--- a/Content.Shared/Humanoid/HumanoidVisualLayersExtension.cs
+++ b/Content.Shared/Humanoid/HumanoidVisualLayersExtension.cs
@@ -42,6 +42,11 @@ public static IEnumerable Sublayers(HumanoidVisualLayers l
yield return HumanoidVisualLayers.Hair;
yield return HumanoidVisualLayers.FacialHair;
yield return HumanoidVisualLayers.Snout;
+ yield return HumanoidVisualLayers.SnoutCover;
+ break;
+ case HumanoidVisualLayers.Snout:
+ yield return HumanoidVisualLayers.Snout;
+ yield return HumanoidVisualLayers.SnoutCover;
break;
case HumanoidVisualLayers.LArm:
yield return HumanoidVisualLayers.LArm;
diff --git a/Content.Shared/Humanoid/Markings/MarkingCategories.cs b/Content.Shared/Humanoid/Markings/MarkingCategories.cs
index 03b7fb9f829..c9b0b8d4807 100644
--- a/Content.Shared/Humanoid/Markings/MarkingCategories.cs
+++ b/Content.Shared/Humanoid/Markings/MarkingCategories.cs
@@ -12,6 +12,7 @@ public enum MarkingCategories : byte
HeadTop,
HeadSide,
Snout,
+ SnoutCover,
Chest,
Arms,
Legs,
diff --git a/Resources/Audio/Voice/Talk/attributions.yml b/Resources/Audio/Voice/Talk/attributions.yml
index 19b0b66b9cc..e4347315fff 100644
--- a/Resources/Audio/Voice/Talk/attributions.yml
+++ b/Resources/Audio/Voice/Talk/attributions.yml
@@ -36,3 +36,8 @@
license: "CC-BY-NC-SA-3.0"
copyright: "Derived from shriek1.ogg by Errant"
source: "https://github.com/goonstation/goonstation/tree/eb3e7df6292d23f6af2f18b4372d3a8ba4b0fda7/sound/misc/talk"
+
+- files: ["vulp.ogg, vulp_ask.ogg, vulp_exclaim.ogg"]
+ license: "CC-BY-NC-SA-3.0"
+ copyright: "pug.ogg (Renamed to vulp.ogg), pug_ask.ogg (Renamed to vulp_ask.ogg, pug_exclaim.ogg (Renamed to vulp_exclaim.ogg) all taken from: https://github.com/goonstation/goonstation/commit/da7c8965c4552ca53af367e6c83a83da2affe790"
+ source: "https://github.com/goonstation/goonstation/commit/da7c8965c4552ca53af367e6c83a83da2affe790"
diff --git a/Resources/Audio/Voice/Talk/vulp.ogg b/Resources/Audio/Voice/Talk/vulp.ogg
new file mode 100644
index 00000000000..86d50225a52
Binary files /dev/null and b/Resources/Audio/Voice/Talk/vulp.ogg differ
diff --git a/Resources/Audio/Voice/Talk/vulp_ask.ogg b/Resources/Audio/Voice/Talk/vulp_ask.ogg
new file mode 100644
index 00000000000..4cdf1c8a5e3
Binary files /dev/null and b/Resources/Audio/Voice/Talk/vulp_ask.ogg differ
diff --git a/Resources/Audio/Voice/Talk/vulp_exclaim.ogg b/Resources/Audio/Voice/Talk/vulp_exclaim.ogg
new file mode 100644
index 00000000000..ed47bcf1c6e
Binary files /dev/null and b/Resources/Audio/Voice/Talk/vulp_exclaim.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/attributions.yml b/Resources/Audio/Voice/Vulpkanin/attributions.yml
new file mode 100644
index 00000000000..4426455e07c
--- /dev/null
+++ b/Resources/Audio/Voice/Vulpkanin/attributions.yml
@@ -0,0 +1,65 @@
+- files: ["dog_bark1.ogg"]
+ license: "CC0-1.0"
+ copyright: "Original sound by https://freesound.org/people/abhisheky948/sounds/625497/"
+ source: "https://freesound.org/people/abhisheky948/sounds/625497/"
+
+- files: ["dog_bark2.ogg"]
+ license: "CC0-1.0"
+ copyright: "Original sound by https://freesound.org/people/michael_grinnell/sounds/464400/"
+ source: "https://freesound.org/people/michael_grinnell/sounds/464400/"
+
+- files: ["dog_bark3.ogg"]
+ license: "CC0-1.0"
+ copyright: "Original sound by https://freesound.org/people/Geoff-Bremner-Audio/sounds/688201/"
+ source: "https://freesound.org/people/Geoff-Bremner-Audio/sounds/688201/"
+
+- files: ["dog_growl1.ogg", "dog_growl2.ogg", "dog_growl3.ogg"]
+ license: "CC0-1.0"
+ copyright: "Original sound by https://freesound.org/people/Glitchedtones/sounds/372533/ - cut out three clips of dog growling, cleaned up, converted to ogg"
+ source: "https://freesound.org/people/Glitchedtones/sounds/372533/"
+
+- files: ["dog_growl4.ogg"]
+ license: "CC-BY-NC-SA-3.0"
+ copyright: "Original sound taken from Paradise Station. Renamed to dog_growl4.ogg"
+ source: "https://github.com/ParadiseSS13/Paradise/blob/master/sound/goonstation/voice/growl1.ogg"
+
+- files: ["dog_growl5.ogg"]
+ license: "CC-BY-NC-SA-3.0"
+ copyright: "Original sound taken from Paradise Station. Renamed to dog_growl5.ogg"
+ source: "https://github.com/ParadiseSS13/Paradise/blob/master/sound/goonstation/voice/growl2.ogg"
+
+- files: ["dog_growl6.ogg"]
+ license: "CC-BY-NC-SA-3.0"
+ copyright: "Original sound taken from Paradise Station. Renamed to dog_growl6.ogg"
+ source: "https://github.com/ParadiseSS13/Paradise/blob/master/sound/goonstation/voice/growl3.ogg"
+
+
+- files: ["dog_snarl1.ogg", "dog_snarl2.ogg", "dog_snarl3.ogg"]
+ license: "CC0-1.0"
+ copyright: "Original sound by https://freesound.org/people/strongbot/sounds/341090/ - cut out three clips of dog snarling, cleaned up, converted to ogg"
+ source: "https://freesound.org/people/strongbot/sounds/341090/"
+
+- files: ["dog_whine.ogg"]
+ license: "CC0-1.0"
+ copyright: "Original sound by https://freesound.org/people/Sruddi1/sounds/34878/ - cleaned up, converted to ogg"
+ source: "https://freesound.org/people/Sruddi1/sounds/34878/"
+
+- files: ["howl.ogg"]
+ license: "CC-BY-NC-SA-3.0"
+ copyright: "Original sound taken from Goonstation. Renamed to howl.ogg"
+ source: "https://github.com/goonstation/goonstation/blob/master/sound/voice/animal/werewolf_howl.ogg"
+
+- files: ["vulp_scream1.ogg", "vulp_scream2.ogg", "vulp_scream3.ogg", "vulp_scream4.ogg"]
+ license: "CC0-1.0"
+ copyright: "Original sound by https://freesound.org/people/lordomega/sounds/514959/ - cut out four clips, cleaned up, converted to ogg"
+ source: "https://freesound.org/people/lordomega/sounds/514959/"
+
+- files: ["vulp_yawn1.ogg"]
+ license: "CC0-1.0"
+ copyright: "Original sound by https://freesound.org/people/jinxycat49/sounds/490164/, cleaned up, cut, converted to ogg"
+ source: "https://freesound.org/people/jinxycat49/sounds/490164/"
+
+- files: ["vulp_yawn2.ogg"]
+ license: "CC0-1.0"
+ copyright: "Original sound by https://freesound.org/people/qubodup/sounds/827660/, cleaned up, cut, converted to ogg"
+ source: "https://freesound.org/people/qubodup/sounds/827660/"
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_bark1.ogg b/Resources/Audio/Voice/Vulpkanin/dog_bark1.ogg
new file mode 100644
index 00000000000..8f3b8fe5bff
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_bark1.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_bark2.ogg b/Resources/Audio/Voice/Vulpkanin/dog_bark2.ogg
new file mode 100644
index 00000000000..ed4d7bc7868
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_bark2.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_bark3.ogg b/Resources/Audio/Voice/Vulpkanin/dog_bark3.ogg
new file mode 100644
index 00000000000..13aab8edd40
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_bark3.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl1.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl1.ogg
new file mode 100644
index 00000000000..d2c99e97e7e
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl1.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl2.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl2.ogg
new file mode 100644
index 00000000000..3eb018413a5
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl2.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl3.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl3.ogg
new file mode 100644
index 00000000000..84b505442d2
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl3.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl4.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl4.ogg
new file mode 100644
index 00000000000..d5152d9c057
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl4.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl5.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl5.ogg
new file mode 100644
index 00000000000..5c48053ac68
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl5.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl6.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl6.ogg
new file mode 100644
index 00000000000..bcacf2442f0
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl6.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_snarl1.ogg b/Resources/Audio/Voice/Vulpkanin/dog_snarl1.ogg
new file mode 100644
index 00000000000..4493be060cc
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_snarl1.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_snarl2.ogg b/Resources/Audio/Voice/Vulpkanin/dog_snarl2.ogg
new file mode 100644
index 00000000000..6529e4e05d0
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_snarl2.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_snarl3.ogg b/Resources/Audio/Voice/Vulpkanin/dog_snarl3.ogg
new file mode 100644
index 00000000000..fb9e4c7ec7b
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_snarl3.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/dog_whine.ogg b/Resources/Audio/Voice/Vulpkanin/dog_whine.ogg
new file mode 100644
index 00000000000..47f2e8200d7
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_whine.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/howl.ogg b/Resources/Audio/Voice/Vulpkanin/howl.ogg
new file mode 100644
index 00000000000..eab111a66c7
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/howl.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/vulp_scream1.ogg b/Resources/Audio/Voice/Vulpkanin/vulp_scream1.ogg
new file mode 100644
index 00000000000..af52e55c9a3
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/vulp_scream1.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/vulp_scream2.ogg b/Resources/Audio/Voice/Vulpkanin/vulp_scream2.ogg
new file mode 100644
index 00000000000..293175ec602
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/vulp_scream2.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/vulp_scream3.ogg b/Resources/Audio/Voice/Vulpkanin/vulp_scream3.ogg
new file mode 100644
index 00000000000..68bb49fa424
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/vulp_scream3.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/vulp_scream4.ogg b/Resources/Audio/Voice/Vulpkanin/vulp_scream4.ogg
new file mode 100644
index 00000000000..46f834ac43b
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/vulp_scream4.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/vulp_yawn1.ogg b/Resources/Audio/Voice/Vulpkanin/vulp_yawn1.ogg
new file mode 100644
index 00000000000..559a3f1321f
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/vulp_yawn1.ogg differ
diff --git a/Resources/Audio/Voice/Vulpkanin/vulp_yawn2.ogg b/Resources/Audio/Voice/Vulpkanin/vulp_yawn2.ogg
new file mode 100644
index 00000000000..3e602557858
Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/vulp_yawn2.ogg differ
diff --git a/Resources/Locale/en-US/_DV/species/species.ftl b/Resources/Locale/en-US/_DV/species/species.ftl
index b8cebd93d58..b632a907041 100644
--- a/Resources/Locale/en-US/_DV/species/species.ftl
+++ b/Resources/Locale/en-US/_DV/species/species.ftl
@@ -1,6 +1,5 @@
## Species Names
-species-name-vulpkanin = Vulpkanin
species-name-harpy = Harpy
species-name-rodentia = Rodentia
species-name-chitinid = Chitinid
diff --git a/Resources/Locale/en-US/_NF/chat/managers/chat_manager.ftl b/Resources/Locale/en-US/_NF/chat/managers/chat_manager.ftl
index 7825a783af8..0d5f1db64be 100644
--- a/Resources/Locale/en-US/_NF/chat/managers/chat_manager.ftl
+++ b/Resources/Locale/en-US/_NF/chat/managers/chat_manager.ftl
@@ -1,10 +1,3 @@
-chat-speech-verb-name-vulpkanin = Vulpkanin
-chat-speech-verb-vulpkanin-1 = rawrs
-chat-speech-verb-vulpkanin-2 = barks
-chat-speech-verb-vulpkanin-3 = rurs
-chat-speech-verb-vulpkanin-4 = yaps
-chat-speech-verb-vulpkanin-5 = yeeps
-
chat-speech-verb-name-felinid = Felinid
chat-speech-verb-felinid-1 = mraows
chat-speech-verb-felinid-2 = mews
diff --git a/Resources/Locale/en-US/_Starlight/emotes.ftl b/Resources/Locale/en-US/_Starlight/emotes.ftl
index 58633f1e67b..794e635bdc0 100644
--- a/Resources/Locale/en-US/_Starlight/emotes.ftl
+++ b/Resources/Locale/en-US/_Starlight/emotes.ftl
@@ -1,2 +1 @@
chat-emote-name-yip = Yip
-chat-emote-name-whine = Whine
diff --git a/Resources/Locale/en-US/chat/emotes.ftl b/Resources/Locale/en-US/chat/emotes.ftl
index 074ce2a5dcf..1ff93cc2aea 100644
--- a/Resources/Locale/en-US/chat/emotes.ftl
+++ b/Resources/Locale/en-US/chat/emotes.ftl
@@ -32,6 +32,11 @@ chat-emote-name-monkeyscreeches = Monkey Screeches
chat-emote-name-robotbeep = Robot
chat-emote-name-yawn = Yawn
chat-emote-name-snore = Snore
+chat-emote-name-bark = Bark
+chat-emote-name-snarl = Snarl
+chat-emote-name-whine = Whine
+chat-emote-name-howl = Howl
+chat-emote-name-growl = Growl
# Message
chat-emote-msg-scream = screams!
@@ -67,3 +72,10 @@ chat-emote-msg-cathisses = hisses!
chat-emote-msg-monkeyscreeches = screeches!
chat-emote-msg-yawn = yawns.
chat-emote-msg-snore = snores.
+chat-emote-msg-bark = barks.
+chat-emote-msg-snarl = snarls.
+chat-emote-msg-whine = whines.
+chat-emote-msg-howl = howls.
+chat-emote-msg-growl = growls.
+chat-emote-msg-whimper = whimpers.
+chat-emote-msg-awoo = awoos.
diff --git a/Resources/Locale/en-US/chat/managers/chat-manager.ftl b/Resources/Locale/en-US/chat/managers/chat-manager.ftl
index e318123f3c1..40dccd167ec 100644
--- a/Resources/Locale/en-US/chat/managers/chat-manager.ftl
+++ b/Resources/Locale/en-US/chat/managers/chat-manager.ftl
@@ -168,3 +168,10 @@ chat-speech-verb-name-electricity = Electricity
chat-speech-verb-electricity-1 = crackles
chat-speech-verb-electricity-2 = buzzes
chat-speech-verb-electricity-3 = screeches
+
+chat-speech-verb-vulpkanin-1 = rawrs
+chat-speech-verb-vulpkanin-2 = barks
+chat-speech-verb-vulpkanin-3 = rurs
+chat-speech-verb-vulpkanin-4 = yaps
+chat-speech-verb-vulpkanin = Vulpkanin
+
diff --git a/Resources/Locale/en-US/datasets/names/vulpkanin_female.ftl b/Resources/Locale/en-US/datasets/names/vulpkanin_female.ftl
new file mode 100644
index 00000000000..03917f56c49
--- /dev/null
+++ b/Resources/Locale/en-US/datasets/names/vulpkanin_female.ftl
@@ -0,0 +1,113 @@
+names-vulpkanin-female-dataset-1 = Adrianna
+names-vulpkanin-female-dataset-2 = Agatha
+names-vulpkanin-female-dataset-3 = Agneza
+names-vulpkanin-female-dataset-4 = Aldona
+names-vulpkanin-female-dataset-5 = Amira
+names-vulpkanin-female-dataset-6 = Angela
+names-vulpkanin-female-dataset-7 = Apolena
+names-vulpkanin-female-dataset-8 = Asia
+names-vulpkanin-female-dataset-9 = Barbara
+names-vulpkanin-female-dataset-10 = Basia
+names-vulpkanin-female-dataset-11 = Beatrice
+names-vulpkanin-female-dataset-12 = Blanka
+names-vulpkanin-female-dataset-13 = Bohumila
+names-vulpkanin-female-dataset-14 = Bruna
+names-vulpkanin-female-dataset-15 = Cecilija
+names-vulpkanin-female-dataset-16 = Cirila
+names-vulpkanin-female-dataset-17 = Czeslawa
+names-vulpkanin-female-dataset-18 = Dagmar
+names-vulpkanin-female-dataset-19 = Dajana
+names-vulpkanin-female-dataset-20 = Damira
+names-vulpkanin-female-dataset-21 = Danka
+names-vulpkanin-female-dataset-22 = Daria
+names-vulpkanin-female-dataset-23 = Diana
+names-vulpkanin-female-dataset-24 = Dimitrina
+names-vulpkanin-female-dataset-25 = Dobromila
+names-vulpkanin-female-dataset-26 = Domnika
+names-vulpkanin-female-dataset-27 = Doroteya
+names-vulpkanin-female-dataset-28 = Dragoslava
+names-vulpkanin-female-dataset-29 = Edyta
+names-vulpkanin-female-dataset-30 = Eliza
+names-vulpkanin-female-dataset-31 = Ena
+names-vulpkanin-female-dataset-32 = Erika
+names-vulpkanin-female-dataset-33 = Ester
+names-vulpkanin-female-dataset-34 = Evelina
+names-vulpkanin-female-dataset-35 = Fatima
+names-vulpkanin-female-dataset-36 = Fikreta
+names-vulpkanin-female-dataset-37 = Filipina
+names-vulpkanin-female-dataset-38 = Franka
+names-vulpkanin-female-dataset-39 = Gabrijela
+names-vulpkanin-female-dataset-40 = Galena
+names-vulpkanin-female-dataset-41 = Genowefa
+names-vulpkanin-female-dataset-42 = Halyna
+names-vulpkanin-female-dataset-43 = Hana
+names-vulpkanin-female-dataset-44 = Helena
+names-vulpkanin-female-dataset-45 = Hristina
+names-vulpkanin-female-dataset-46 = Ioana
+names-vulpkanin-female-dataset-47 = Irena
+names-vulpkanin-female-dataset-48 = Ivayla
+names-vulpkanin-female-dataset-49 = Izabela
+names-vulpkanin-female-dataset-50 = Jagoda
+names-vulpkanin-female-dataset-51 = Jolana
+names-vulpkanin-female-dataset-52 = Jovka
+names-vulpkanin-female-dataset-53 = Julija
+names-vulpkanin-female-dataset-54 = Kaja
+names-vulpkanin-female-dataset-55 = Karyna
+names-vulpkanin-female-dataset-56 = Kata
+names-vulpkanin-female-dataset-57 = Katia
+names-vulpkanin-female-dataset-58 = Klaudia
+names-vulpkanin-female-dataset-59 = Klementina
+names-vulpkanin-female-dataset-60 = Kristina
+names-vulpkanin-female-dataset-61 = Laura
+names-vulpkanin-female-dataset-62 = Lilyana
+names-vulpkanin-female-dataset-63 = Magdalena
+names-vulpkanin-female-dataset-64 = Maja
+names-vulpkanin-female-dataset-65 = Marika
+names-vulpkanin-female-dataset-66 = Matilda
+names-vulpkanin-female-dataset-67 = Nadzeya
+names-vulpkanin-female-dataset-68 = Natalia
+names-vulpkanin-female-dataset-69 = Natasha
+names-vulpkanin-female-dataset-70 = Nedelya
+names-vulpkanin-female-dataset-71 = Nel
+names-vulpkanin-female-dataset-72 = Nevena
+names-vulpkanin-female-dataset-73 = Nikol
+names-vulpkanin-female-dataset-74 = Olivie
+names-vulpkanin-female-dataset-75 = Patricie
+names-vulpkanin-female-dataset-76 = Paulina
+names-vulpkanin-female-dataset-77 = Petra
+names-vulpkanin-female-dataset-78 = Petya
+names-vulpkanin-female-dataset-79 = Radomira
+names-vulpkanin-female-dataset-80 = Rahela
+names-vulpkanin-female-dataset-81 = Raina
+names-vulpkanin-female-dataset-82 = Ranka
+names-vulpkanin-female-dataset-83 = Raya
+names-vulpkanin-female-dataset-84 = Renata
+names-vulpkanin-female-dataset-85 = Roza
+names-vulpkanin-female-dataset-86 = Silvia
+names-vulpkanin-female-dataset-87 = Simona
+names-vulpkanin-female-dataset-88 = Stanislava
+names-vulpkanin-female-dataset-89 = Stefania
+names-vulpkanin-female-dataset-90 = Svatava
+names-vulpkanin-female-dataset-91 = Sylva
+names-vulpkanin-female-dataset-92 = Tamara
+names-vulpkanin-female-dataset-93 = Tina
+names-vulpkanin-female-dataset-94 = Tonya
+names-vulpkanin-female-dataset-95 = Trajanka
+names-vulpkanin-female-dataset-96 = Ula
+names-vulpkanin-female-dataset-97 = Ursa
+names-vulpkanin-female-dataset-98 = Valentina
+names-vulpkanin-female-dataset-99 = Valeria
+names-vulpkanin-female-dataset-100 = Vanessa
+names-vulpkanin-female-dataset-101 = Vasylyna
+names-vulpkanin-female-dataset-102 = Venera
+names-vulpkanin-female-dataset-103 = Vera
+names-vulpkanin-female-dataset-104 = Viktoria
+names-vulpkanin-female-dataset-105 = Violetta
+names-vulpkanin-female-dataset-106 = Vita
+names-vulpkanin-female-dataset-107 = Yoana
+names-vulpkanin-female-dataset-108 = Yulia
+names-vulpkanin-female-dataset-109 = Yvetta
+names-vulpkanin-female-dataset-110 = Yvona
+names-vulpkanin-female-dataset-111 = Zofia
+names-vulpkanin-female-dataset-112 = Zorka
+names-vulpkanin-female-dataset-113 = Zuzanna
diff --git a/Resources/Locale/en-US/datasets/names/vulpkanin_last.ftl b/Resources/Locale/en-US/datasets/names/vulpkanin_last.ftl
new file mode 100644
index 00000000000..215cf07efb6
--- /dev/null
+++ b/Resources/Locale/en-US/datasets/names/vulpkanin_last.ftl
@@ -0,0 +1,252 @@
+names-vulpkanin-last-dataset-1 = Abbott
+names-vulpkanin-last-dataset-2 = Adoette
+names-vulpkanin-last-dataset-3 = Aegaeon
+names-vulpkanin-last-dataset-4 = Aegir
+names-vulpkanin-last-dataset-5 = Antlia
+names-vulpkanin-last-dataset-6 = Argyris
+names-vulpkanin-last-dataset-7 = Artino
+names-vulpkanin-last-dataset-8 = Auriga
+names-vulpkanin-last-dataset-9 = Balch
+names-vulpkanin-last-dataset-10 = Barker
+names-vulpkanin-last-dataset-11 = Barry
+names-vulpkanin-last-dataset-12 = Beck
+names-vulpkanin-last-dataset-13 = Belvin
+names-vulpkanin-last-dataset-14 = Benson
+names-vulpkanin-last-dataset-15 = Bestla
+names-vulpkanin-last-dataset-16 = Beynon
+names-vulpkanin-last-dataset-17 = Birken
+names-vulpkanin-last-dataset-18 = Blum
+names-vulpkanin-last-dataset-19 = Bootes
+names-vulpkanin-last-dataset-20 = Braune
+names-vulpkanin-last-dataset-21 = Briggs
+names-vulpkanin-last-dataset-22 = Brys
+names-vulpkanin-last-dataset-23 = Bunner
+names-vulpkanin-last-dataset-24 = Burns
+names-vulpkanin-last-dataset-25 = Cadogan
+names-vulpkanin-last-dataset-26 = Caelum
+names-vulpkanin-last-dataset-27 = Caine
+names-vulpkanin-last-dataset-28 = Cal'enea
+names-vulpkanin-last-dataset-29 = Caliban
+names-vulpkanin-last-dataset-30 = Card
+names-vulpkanin-last-dataset-31 = Carina
+names-vulpkanin-last-dataset-32 = Cecil
+names-vulpkanin-last-dataset-33 = Cephus
+names-vulpkanin-last-dataset-34 = Cetus
+names-vulpkanin-last-dataset-35 = Ciqala
+names-vulpkanin-last-dataset-36 = Clark
+names-vulpkanin-last-dataset-37 = Collins
+names-vulpkanin-last-dataset-38 = Corvus
+names-vulpkanin-last-dataset-39 = Cross
+names-vulpkanin-last-dataset-40 = Crux
+names-vulpkanin-last-dataset-41 = Cygnus
+names-vulpkanin-last-dataset-42 = Darwin
+names-vulpkanin-last-dataset-43 = Day
+names-vulpkanin-last-dataset-44 = Delphinus
+names-vulpkanin-last-dataset-45 = Dew
+names-vulpkanin-last-dataset-46 = Donovan
+names-vulpkanin-last-dataset-47 = Dorado
+names-vulpkanin-last-dataset-48 = Drexler
+names-vulpkanin-last-dataset-49 = Eckart
+names-vulpkanin-last-dataset-50 = Eisner
+names-vulpkanin-last-dataset-51 = Eridanus
+names-vulpkanin-last-dataset-52 = Esau
+names-vulpkanin-last-dataset-53 = Etsa
+names-vulpkanin-last-dataset-54 = Fahr
+names-vulpkanin-last-dataset-55 = Finn
+names-vulpkanin-last-dataset-56 = Fletcher
+names-vulpkanin-last-dataset-57 = Flint
+names-vulpkanin-last-dataset-58 = Fornax
+names-vulpkanin-last-dataset-59 = Francis
+names-vulpkanin-last-dataset-60 = Frey
+names-vulpkanin-last-dataset-61 = Froese
+names-vulpkanin-last-dataset-62 = Frost
+names-vulpkanin-last-dataset-63 = Galatea
+names-vulpkanin-last-dataset-64 = Gerster
+names-vulpkanin-last-dataset-65 = Gibbs
+names-vulpkanin-last-dataset-66 = Gibby
+names-vulpkanin-last-dataset-67 = Gibson
+names-vulpkanin-last-dataset-68 = Glasser
+names-vulpkanin-last-dataset-69 = Gold
+names-vulpkanin-last-dataset-70 = Gray
+names-vulpkanin-last-dataset-71 = Greenland
+names-vulpkanin-last-dataset-72 = Griffiths
+names-vulpkanin-last-dataset-73 = Grus
+names-vulpkanin-last-dataset-74 = Hackl
+names-vulpkanin-last-dataset-75 = Harrer
+names-vulpkanin-last-dataset-76 = Harris
+names-vulpkanin-last-dataset-77 = Hartig
+names-vulpkanin-last-dataset-78 = Hati
+names-vulpkanin-last-dataset-79 = Haumea
+names-vulpkanin-last-dataset-80 = Heck
+names-vulpkanin-last-dataset-81 = Heckleforth
+names-vulpkanin-last-dataset-82 = Hendricks
+names-vulpkanin-last-dataset-83 = Hennion
+names-vulpkanin-last-dataset-84 = Herder
+names-vulpkanin-last-dataset-85 = Herrlein
+names-vulpkanin-last-dataset-86 = Hersh
+names-vulpkanin-last-dataset-87 = Hi'iaka
+names-vulpkanin-last-dataset-88 = Holderman
+names-vulpkanin-last-dataset-89 = Holt
+names-vulpkanin-last-dataset-90 = Holzer
+names-vulpkanin-last-dataset-91 = Howell
+names-vulpkanin-last-dataset-92 = Howlitzer
+names-vulpkanin-last-dataset-93 = Hunt
+names-vulpkanin-last-dataset-94 = Hunter
+names-vulpkanin-last-dataset-95 = Huntington
+names-vulpkanin-last-dataset-96 = Hydrus
+names-vulpkanin-last-dataset-97 = Hyrrokkin
+names-vulpkanin-last-dataset-98 = Ida
+names-vulpkanin-last-dataset-99 = Indus
+names-vulpkanin-last-dataset-100 = Jones
+names-vulpkanin-last-dataset-101 = Kachina
+names-vulpkanin-last-dataset-102 = Kahler
+names-vulpkanin-last-dataset-103 = Kali
+names-vulpkanin-last-dataset-104 = Kamphaus
+names-vulpkanin-last-dataset-105 = Kekoa
+names-vulpkanin-last-dataset-106 = Keme
+names-vulpkanin-last-dataset-107 = Kenefick
+names-vulpkanin-last-dataset-108 = Kerberos
+names-vulpkanin-last-dataset-109 = King
+names-vulpkanin-last-dataset-110 = Kitchi
+names-vulpkanin-last-dataset-111 = Kiviuq
+names-vulpkanin-last-dataset-112 = Kocher
+names-vulpkanin-last-dataset-113 = Kohl
+names-vulpkanin-last-dataset-114 = Koi
+names-vulpkanin-last-dataset-115 = Kokinos
+names-vulpkanin-last-dataset-116 = Konala
+names-vulpkanin-last-dataset-117 = Kracht
+names-vulpkanin-last-dataset-118 = Kruspe
+names-vulpkanin-last-dataset-119 = Kuruk
+names-vulpkanin-last-dataset-120 = Kusinut
+names-vulpkanin-last-dataset-121 = Lachner
+names-vulpkanin-last-dataset-122 = Lambert
+names-vulpkanin-last-dataset-123 = Lansa
+names-vulpkanin-last-dataset-124 = Laomedeia
+names-vulpkanin-last-dataset-125 = Lawson
+names-vulpkanin-last-dataset-126 = Lee
+names-vulpkanin-last-dataset-127 = Lehrer
+names-vulpkanin-last-dataset-128 = Lexis
+names-vulpkanin-last-dataset-129 = Licht
+names-vulpkanin-last-dataset-130 = Lincoln
+names-vulpkanin-last-dataset-131 = Llewelyn
+names-vulpkanin-last-dataset-132 = Loge
+names-vulpkanin-last-dataset-133 = Lorenzen
+names-vulpkanin-last-dataset-134 = MacLeod
+names-vulpkanin-last-dataset-135 = Maekh
+names-vulpkanin-last-dataset-136 = Malone
+names-vulpkanin-last-dataset-137 = Marks
+names-vulpkanin-last-dataset-138 = Mason
+names-vulpkanin-last-dataset-139 = Matoskah
+names-vulpkanin-last-dataset-140 = Matthews
+names-vulpkanin-last-dataset-141 = Mattick
+names-vulpkanin-last-dataset-142 = Mauss
+names-vulpkanin-last-dataset-143 = McCarthy
+names-vulpkanin-last-dataset-144 = McKee
+names-vulpkanin-last-dataset-145 = McKinney
+names-vulpkanin-last-dataset-146 = McLeod
+names-vulpkanin-last-dataset-147 = Meissner
+names-vulpkanin-last-dataset-148 = Merkel
+names-vulpkanin-last-dataset-149 = Mertz
+names-vulpkanin-last-dataset-150 = Metzinger
+names-vulpkanin-last-dataset-151 = Mikasi
+names-vulpkanin-last-dataset-152 = Mimiteh
+names-vulpkanin-last-dataset-153 = Misae
+names-vulpkanin-last-dataset-154 = Moki
+names-vulpkanin-last-dataset-155 = Mordecai
+names-vulpkanin-last-dataset-156 = Morgan
+names-vulpkanin-last-dataset-157 = Morris
+names-vulpkanin-last-dataset-158 = Moss
+names-vulpkanin-last-dataset-159 = Musca
+names-vulpkanin-last-dataset-160 = Naiad
+names-vulpkanin-last-dataset-161 = Namaka
+names-vulpkanin-last-dataset-162 = Narvi
+names-vulpkanin-last-dataset-163 = Nereid
+names-vulpkanin-last-dataset-164 = Neso
+names-vulpkanin-last-dataset-165 = Nest
+names-vulpkanin-last-dataset-166 = Neuer
+names-vulpkanin-last-dataset-167 = Nist
+names-vulpkanin-last-dataset-168 = Nokomis
+names-vulpkanin-last-dataset-169 = Nonovan
+names-vulpkanin-last-dataset-170 = Noske
+names-vulpkanin-last-dataset-171 = O'Neil
+names-vulpkanin-last-dataset-172 = Okalani
+names-vulpkanin-last-dataset-173 = Okomi
+names-vulpkanin-last-dataset-174 = Oliana
+names-vulpkanin-last-dataset-175 = Oliver
+names-vulpkanin-last-dataset-176 = Pakuna
+names-vulpkanin-last-dataset-177 = Pallene
+names-vulpkanin-last-dataset-178 = Pavo
+names-vulpkanin-last-dataset-179 = Pembroke
+names-vulpkanin-last-dataset-180 = Penrose
+names-vulpkanin-last-dataset-181 = Pichler
+names-vulpkanin-last-dataset-182 = Parker
+names-vulpkanin-last-dataset-183 = Povey
+names-vulpkanin-last-dataset-184 = Preiss
+names-vulpkanin-last-dataset-185 = Prospero
+names-vulpkanin-last-dataset-186 = Protheroe
+names-vulpkanin-last-dataset-187 = Pye
+names-vulpkanin-last-dataset-188 = Pyxis
+names-vulpkanin-last-dataset-189 = Quint
+names-vulpkanin-last-dataset-190 = Rabe
+names-vulpkanin-last-dataset-191 = Rahmer
+names-vulpkanin-last-dataset-192 = Rease
+names-vulpkanin-last-dataset-193 = Reger
+names-vulpkanin-last-dataset-194 = Reichen
+names-vulpkanin-last-dataset-195 = Reimold
+names-vulpkanin-last-dataset-196 = Reiter
+names-vulpkanin-last-dataset-197 = Rhees
+names-vulpkanin-last-dataset-198 = Rhoderick
+names-vulpkanin-last-dataset-199 = Robinson
+names-vulpkanin-last-dataset-200 = Rosenthal
+names-vulpkanin-last-dataset-201 = Rossmann
+names-vulpkanin-last-dataset-202 = Rothman
+names-vulpkanin-last-dataset-203 = Rue
+names-vulpkanin-last-dataset-204 = Sagitta
+names-vulpkanin-last-dataset-205 = Sahkyo
+names-vulpkanin-last-dataset-206 = Sare
+names-vulpkanin-last-dataset-207 = Sawyer
+names-vulpkanin-last-dataset-208 = Schmid
+names-vulpkanin-last-dataset-209 = Schoeler
+names-vulpkanin-last-dataset-210 = Schoenberg
+names-vulpkanin-last-dataset-211 = Schultze
+names-vulpkanin-last-dataset-212 = Seals
+names-vulpkanin-last-dataset-213 = Seidl
+names-vulpkanin-last-dataset-214 = Sharpe
+names-vulpkanin-last-dataset-215 = Shepard
+names-vulpkanin-last-dataset-216 = Shepherd
+names-vulpkanin-last-dataset-217 = Sicheii
+names-vulpkanin-last-dataset-218 = Skinner
+names-vulpkanin-last-dataset-219 = Skoll
+names-vulpkanin-last-dataset-220 = Sommer
+names-vulpkanin-last-dataset-221 = Spade
+names-vulpkanin-last-dataset-222 = Staebler
+names-vulpkanin-last-dataset-223 = Steel
+names-vulpkanin-last-dataset-224 = Sycorax
+names-vulpkanin-last-dataset-225 = Takala
+names-vulpkanin-last-dataset-226 = Takoda
+names-vulpkanin-last-dataset-227 = Tansy
+names-vulpkanin-last-dataset-228 = Tarqeq
+names-vulpkanin-last-dataset-229 = Tarvos
+names-vulpkanin-last-dataset-230 = Tayanita
+names-vulpkanin-last-dataset-231 = Taylor
+names-vulpkanin-last-dataset-232 = Telesto
+names-vulpkanin-last-dataset-233 = Tethys
+names-vulpkanin-last-dataset-234 = Thalassa
+names-vulpkanin-last-dataset-235 = Thiel
+names-vulpkanin-last-dataset-236 = Toski
+names-vulpkanin-last-dataset-237 = Trinculo
+names-vulpkanin-last-dataset-238 = Tse
+names-vulpkanin-last-dataset-239 = Veiel
+names-vulpkanin-last-dataset-240 = Vohkinne
+names-vulpkanin-last-dataset-241 = Umber
+names-vulpkanin-last-dataset-242 = Ward
+names-vulpkanin-last-dataset-243 = Webb
+names-vulpkanin-last-dataset-244 = Weber
+names-vulpkanin-last-dataset-245 = Weider
+names-vulpkanin-last-dataset-246 = Werdin
+names-vulpkanin-last-dataset-247 = Wildner
+names-vulpkanin-last-dataset-248 = Wintsch
+names-vulpkanin-last-dataset-249 = Wolfe
+names-vulpkanin-last-dataset-250 = Yarwood
+names-vulpkanin-last-dataset-251 = Yazhi
+names-vulpkanin-last-dataset-252 = Yoki
diff --git a/Resources/Locale/en-US/datasets/names/vulpkanin_male.ftl b/Resources/Locale/en-US/datasets/names/vulpkanin_male.ftl
new file mode 100644
index 00000000000..9d3e1c29af5
--- /dev/null
+++ b/Resources/Locale/en-US/datasets/names/vulpkanin_male.ftl
@@ -0,0 +1,83 @@
+names-vulpkanin-male-dataset-1 = Abharr
+names-vulpkanin-male-dataset-2 = Admir
+names-vulpkanin-male-dataset-3 = Aleksi
+names-vulpkanin-male-dataset-4 = Alher
+names-vulpkanin-male-dataset-5 = Andre
+names-vulpkanin-male-dataset-6 = Antoni
+names-vulpkanin-male-dataset-7 = Bakir
+names-vulpkanin-male-dataset-8 = Barys
+names-vulpkanin-male-dataset-9 = Baxter
+# Wolf in Welsh
+names-vulpkanin-male-dataset-10 = Bleidd
+names-vulpkanin-male-dataset-11 = Branimir
+names-vulpkanin-male-dataset-12 = Bruno
+names-vulpkanin-male-dataset-13 = Brutus
+names-vulpkanin-male-dataset-14 = Chavdar
+names-vulpkanin-male-dataset-15 = Czcibor
+names-vulpkanin-male-dataset-16 = Daris
+names-vulpkanin-male-dataset-17 = Davor
+names-vulpkanin-male-dataset-18 = Davorin
+names-vulpkanin-male-dataset-19 = Demeter
+names-vulpkanin-male-dataset-20 = Demir
+names-vulpkanin-male-dataset-21 = Diego
+names-vulpkanin-male-dataset-22 = Dorian
+names-vulpkanin-male-dataset-23 = Edvard
+names-vulpkanin-male-dataset-24 = Emir
+names-vulpkanin-male-dataset-25 = Enver
+names-vulpkanin-male-dataset-26 = Erik
+names-vulpkanin-male-dataset-27 = Fedir
+names-vulpkanin-male-dataset-28 = Fenrir
+names-vulpkanin-male-dataset-29 = Fridrich
+names-vulpkanin-male-dataset-30 = Garrett
+names-vulpkanin-male-dataset-31 = Gaspar
+names-vulpkanin-male-dataset-32 = Gerard
+names-vulpkanin-male-dataset-33 = Gregor
+names-vulpkanin-male-dataset-34 = Gustav
+names-vulpkanin-male-dataset-35 = Hristofor
+names-vulpkanin-male-dataset-36 = Hubert
+names-vulpkanin-male-dataset-37 = Igor
+names-vulpkanin-male-dataset-38 = Irfan
+names-vulpkanin-male-dataset-39 = Ivan
+names-vulpkanin-male-dataset-40 = Jarvald
+names-vulpkanin-male-dataset-41 = Jerrih
+names-vulpkanin-male-dataset-42 = Kasper
+names-vulpkanin-male-dataset-43 = Krreor
+names-vulpkanin-male-dataset-44 = Ksavier
+names-vulpkanin-male-dataset-45 = Libor
+# Lobomir misspelled on purpose
+names-vulpkanin-male-dataset-46 = Lobomir
+names-vulpkanin-male-dataset-47 = Lykaon
+names-vulpkanin-male-dataset-48 = Mahir
+names-vulpkanin-male-dataset-49 = Maksym
+names-vulpkanin-male-dataset-50 = Martyn
+names-vulpkanin-male-dataset-51 = Nazar
+names-vulpkanin-male-dataset-52 = Nero
+names-vulpkanin-male-dataset-53 = Nestor
+names-vulpkanin-male-dataset-54 = Niko
+names-vulpkanin-male-dataset-55 = Oktavian
+names-vulpkanin-male-dataset-56 = Oliver
+names-vulpkanin-male-dataset-57 = Omar
+names-vulpkanin-male-dataset-58 = Oskar
+names-vulpkanin-male-dataset-59 = Petr
+names-vulpkanin-male-dataset-60 = Ranulf
+names-vulpkanin-male-dataset-61 = Riot
+names-vulpkanin-male-dataset-62 = Ruer
+names-vulpkanin-male-dataset-63 = Ryhor
+names-vulpkanin-male-dataset-64 = Slavomir
+names-vulpkanin-male-dataset-65 = Sylvester
+names-vulpkanin-male-dataset-66 = Teo
+names-vulpkanin-male-dataset-67 = Tibor
+names-vulpkanin-male-dataset-68 = Travis
+names-vulpkanin-male-dataset-69 = Ulrick
+names-vulpkanin-male-dataset-70 = Valter
+names-vulpkanin-male-dataset-71 = Vasil
+names-vulpkanin-male-dataset-72 = Verso
+names-vulpkanin-male-dataset-73 = Viktor
+names-vulpkanin-male-dataset-74 = Vladimir
+# Wolf in Polish
+names-vulpkanin-male-dataset-75 = Wilk
+names-vulpkanin-male-dataset-76 = Xander
+names-vulpkanin-male-dataset-77 = Zahari
+names-vulpkanin-male-dataset-78 = Zaker
+names-vulpkanin-male-dataset-79 = Zegrath
+names-vulpkanin-male-dataset-80 = Zenon
diff --git a/Resources/Locale/en-US/interaction/interaction-popup-component.ftl b/Resources/Locale/en-US/interaction/interaction-popup-component.ftl
index 7996db570be..5d8a47ac76b 100644
--- a/Resources/Locale/en-US/interaction/interaction-popup-component.ftl
+++ b/Resources/Locale/en-US/interaction/interaction-popup-component.ftl
@@ -99,6 +99,9 @@ hugging-success-generic = You hug {THE($target)}.
hugging-success-generic-others = { CAPITALIZE(THE($user)) } hugs {THE($target)}.
hugging-success-generic-target = { CAPITALIZE(THE($user)) } hugs you.
+petting-success-soft-floofy-vulp = You pet { THE($target) } on {POSS-ADJ($target)} soft floofy head.
+petting-success-soft-floofy-vulp-others = { CAPITALIZE(THE($user)) } pets {THE($target)} on {POSS-ADJ($target)} soft floofy head.
+
## Other
petting-success-tesla = You pet {THE($target)}, violating the laws of nature and physics.
diff --git a/Resources/Locale/en-US/markings/vulpkanin.ftl b/Resources/Locale/en-US/markings/vulpkanin.ftl
index 23d627074a2..a5c39386a65 100644
--- a/Resources/Locale/en-US/markings/vulpkanin.ftl
+++ b/Resources/Locale/en-US/markings/vulpkanin.ftl
@@ -1,231 +1,224 @@
-# Frontier: all entries capitalized
-marking-VulpEar-vulp = Vulpkanin Ears (Base)
-marking-VulpEar-vulp-inner = Vulpkanin Ears (Inner)
+# Ears
+marking-VulpEar-vulp = Vulpkanin ears (Base)
+marking-VulpEar-vulp-inner = Vulpkanin ears (Inner)
marking-VulpEar = Vulpkanin
-marking-VulpEarFade-vulp = Vulpkanin Ears (Base)
-marking-VulpEarFade-vulp-fade = Vulpkanin Ears (Fade)
+marking-VulpEarFade-vulp = Vulpkanin ears (Base)
+marking-VulpEarFade-vulp-fade = Vulpkanin ears (Fade)
+marking-VulpEarFade-vulp-inner = Vulpkanin ears (Inner)
marking-VulpEarFade = Vulpkanin (Fade)
-marking-VulpEarSharp-vulp = Vulpkanin Ears (Base)
-marking-VulpEarSharp-vulp-sharp = Vulpkanin Ears (Sharp)
+marking-VulpEarSharp-vulp = Vulpkanin ears (Base)
+marking-VulpEarSharp-vulp-sharp = Vulpkanin ears (Sharp)
+marking-VulpEarSharp-vulp-inner = Vulpkanin ears (Inner)
marking-VulpEarSharp = Vulpkanin (Sharp)
-marking-VulpEarJackal-jackal = Jackal Ears (Base)
-marking-VulpEarJackal-jackal-inner = Jackal Ears (Inner)
+marking-VulpEarCoyote-coyote = Coyote ears (Base)
+marking-VulpEarCoyote-coyote-inner = Coyote ears (Inner)
+marking-VulpEarCoyote = Vulpkanin Coyote
+
+marking-VulpEarJackal-jackal = Jackal ears (Base)
+marking-VulpEarJackal-jackal-inner = Jackal ears (Inner)
marking-VulpEarJackal = Vulpkanin Jackal
-marking-VulpEarTerrier-terrier = Terrier Ears (Base)
-marking-VulpEarTerrier-terrier-inner = Terrier Ears (Inner)
+marking-VulpEarTerrier-terrier = Terrier ears (Base)
+marking-VulpEarTerrier-terrier-inner = Terrier ears (Inner)
marking-VulpEarTerrier = Vulpkanin Terrier
-marking-VulpEarWolf-wolf = Wolf Ears (Base)
-marking-VulpEarWolf-wolf-inner = Wolf Ears (Inner)
-marking-VulpEarWolf = Vulpkanin Wolf
-
-marking-VulpEarFennec-fennec = Fennec Ears (Base)
-marking-VulpEarFennec-fennec-inner = Fennec Ears (Inner)
+marking-VulpEarFennec-fennec = Fennec ears (Base)
+marking-VulpEarFennec-fennec-inner = Fennec ears (Inner)
marking-VulpEarFennec = Vulpkanin Fennec
-marking-VulpEarFox-fox = Fox Ears
+marking-VulpEarFox-fox = Fox ears (Base)
+marking-VulpEarFox-fox-inner = Fox ears (Inner)
marking-VulpEarFox = Vulpkanin Fox
-marking-VulpEarOtie-otie = Otie Ears (Base)
-marking-VulpEarOtie-otie-inner = Otie Ears (Inner)
+marking-VulpEarOtie-otie = Otie ears (Base)
+marking-VulpEarOtie-otie-inner = Otie ears (Inner)
marking-VulpEarOtie = Vulpkanin Otie
-marking-VulpEarTajaran-msai = Tajaran Ears (Base)
-marking-VulpEarTajaran-msai-inner = Tajaran Ears (Inner)
-marking-VulpEarTajaran = Vulpkanin Tajaran
-
-marking-VulpEarShock-shock = Shock Ears
+marking-VulpEarShock-shock = Shock ears (Base)
+marking-VulpEarShock-inner = Shock ears (Inner)
marking-VulpEarShock = Vulpkanin Shock
-marking-VulpEarCoyote-coyote = Coyote Ears
-marking-VulpEarCoyote = Vulpkanin Coyote
-
-marking-VulpEarDalmatian-dalmatian = Dalmatian Ears
-marking-VulpEarDalmatian = Vulpkanin Dalmatian
-
-
-marking-VulpSnoutAlt-muzzle_alt = Muzzle
-marking-VulpSnoutAlt-nose = Nose
-marking-VulpSnoutAlt = Vulpkanin Muzzle 2
-marking-VulpSnout-muzzle = Muzzle
-marking-VulpSnout-nose = Nose
-marking-VulpSnout = Vulpkanin Muzzle
+# Snout
-marking-VulpSnoutSharp-muzzle_sharp = Muzzle
-marking-VulpSnoutSharp-nose = Nose
-marking-VulpSnoutSharp = Vulpkanin Muzzle (Sharp)
+marking-VulpSnout-snout = Snout
+marking-VulpSnout = Vulpkanin Snout
-marking-VulpSnoutFade-muzzle_fade = Muzzle
-marking-VulpSnoutFade-nose = Nose
-marking-VulpSnoutFade = Vulpkanin Muzzle (Fade)
-
-marking-VulpSnoutNose-nose = Nose
+marking-VulpSnoutNose-snout-nose = Nose
marking-VulpSnoutNose = Vulpkanin Nose
-marking-VulpSnoutMask-mask = Mask
-marking-VulpSnoutMask-nose = Nose
-marking-VulpSnoutMask = Vulpkanin Mask
-
-marking-VulpSnoutVulpine-vulpine = Vulpine (Base)
-marking-VulpSnoutVulpine-vulpine-lines = Vulpine (Lines)
+marking-VulpSnoutVulpine-vulpine = Vulpine
marking-VulpSnoutVulpine = Vulpkanin Vulpine
-marking-VulpSnoutSwift-vulpine-lines = Swift
-marking-VulpSnoutSwift = Vulpkanin Swift
+marking-VulpSnoutVulpineLines-vulpine-lines = Vulpine Lines
+marking-VulpSnoutVulpineLines = Vulpkanin Vulpine Lines
marking-VulpSnoutBlaze-blaze = Blaze
marking-VulpSnoutBlaze = Vulpkanin Blaze
+marking-VulpSnoutMask-mask = Mask
+marking-VulpSnoutMask = Vulpkanin Mask
+
+marking-VulpSnoutTop-snout-top = Top
+marking-VulpSnoutTop = Vulpkanin Snout Top
+
marking-VulpSnoutPatch-patch = Patch
marking-VulpSnoutPatch = Vulpkanin Patch
-marking-VulpHeadTiger-tiger_head = Tiger Stripes
-marking-VulpHeadTiger = Vulpkanin Tiger Stripes (Head)
-
-marking-VulpHeadTigerFace-tiger_face = Tiger Stripes
-marking-VulpHeadTigerFace = Vulpkanin Tiger Stripes (Face)
+# Head
-marking-VulpHeadSlash-slash = Slash
-marking-VulpHeadSlash = Vulpkanin Slash
+marking-VulpHeadBlaze-blaze = Blaze
+marking-VulpHeadBlaze = Vulpkanin Blaze
+marking-VulpHeadMask-mask = Mask
+marking-VulpHeadMask = Vulpkanin Mask
-marking-VulpTail-vulp = Vulpkanin Tail (Base)
-marking-VulpTail-vulp-fade = Vulpkanin Tail (Fade)
-marking-VulpTail = Vulpkanin
+marking-VulpPatch-patch = Patch
+marking-VulpPatch = Vulpkanin Patch
-marking-VulpTailTip-vulp = Vulpkanin Tail (Base)
-marking-VulpTailTip-vulp-tip = Vulpkanin tail (Tip)
-marking-VulpTailTip = Vulpkanin (Tip)
+marking-VulpSlash-slash = Slash
+marking-VulpSlash = Vulpkanin Slash
-marking-VulpTailWag-vulp_wag = Vulpkanin Tail (Base)
-marking-VulpTailWag-vulp_wag-fade = Vulpkanin Tail (Fade)
-marking-VulpTailWag = Vulpkanin (Wag)
+marking-VulpStripes1-stripes_1 = Stripes
+marking-VulpStripes1 = Vulpkanin Stripes 1
-marking-VulpTailWagTip-vulp_wag = Vulpkanin Tail (Base)
-marking-VulpTailWagTip-vulp_wag-tip = Vulpkanin Tail (Tip)
-marking-VulpTailWagTip = Vulpkanin (Wag, Tip)
+marking-VulpStripes2-stripes_2 = Stripes
+marking-VulpStripes2 = Vulpkanin Stripes 2
-marking-VulpTailAlt-vulp_alt = Vulpkanin Tail (Base)
-marking-VulpTailAlt-vulp_alt-fade = Vulpkanin Tail (Fade)
-marking-VulpTailAlt = Vulpkanin (Alt)
+marking-VulpVulpine-vulpine = Nose
+marking-VulpVulpine = Vulpkanin Nose
-marking-VulpTailAltTip-vulp_alt = Vulpkanin Tail (Base)
-marking-VulpTailAltTip-vulp_alt-tip = Vulpkanin Tail (Tip)
-marking-VulpTailAltTip = Vulpkanin (Alt, Tip)
-marking-VulpTailLong-long = Long Tail (Base)
-marking-VulpTailLong-long-tip = Long Tail (Tip)
-marking-VulpTailLong = Vulpkanin Long
+# Tails
-marking-VulpTailFox-fox = Fox Tail (Base)
-marking-VulpTailFox-fox-fade = Fox Tail (Fade)
-marking-VulpTailFox = Vulpkanin Fox
+marking-VulpTailFennec-fennec = Fennec tail (Base)
+marking-VulpTailFennec-fennec-tip = Fennec tail (Tip)
+marking-VulpTailFennec = Vulpkanin Fennec
-marking-VulpTailFoxTip-fox = Fox Tail (Base)
-marking-VulpTailFoxTip-fox-tip = Fox Tail (Fade)
-marking-VulpTailFoxTip = Vulpkanin Fox (Tip)
+marking-VulpTailFluffy-fluffy = Fluffy tail (Base)
+marking-VulpTailFluffy-fluffy-tip = Fluffy tail (Tip)
+marking-VulpTailFluffy = Vulpkanin Fluffy
-marking-VulpTailFoxWag-fox_wag = Fox Tail (Base)
-marking-VulpTailFoxWag-fox_wag-fade = Fox Tail (Fade)
-marking-VulpTailFoxWag = Vulpkanin Fox (Wag)
+marking-VulpTailHusky-husky = Husky tail (Base)
+marking-VulpTailHusky-husky-inner = Husky tail (Inner)
+marking-VulpTailHusky-husky-outer = Husky tail (Outer)
+marking-VulpTailHusky = Vulpkanin Husky
-marking-VulpTailFoxWagTip-fox_wag = Fox Tail (Base)
-marking-VulpTailFoxWagTip-fox_wag-tip = Fox Tail (Tip)
-marking-VulpTailFoxWagTip = Vulpkanin Fox (Wag, Tip)
+marking-VulpTailLong-long = Long tail (Base)
+marking-VulpTailLong-long-tip = Long tail (Tip)
+marking-VulpTailLong = Vulpkanin Long
-marking-VulpTailBushy-bushfluff = Bush Tail
-marking-VulpTailBushy = Vulpkanin Bush
+marking-VulpTailVulp-vulp = Vulpkanin tail (Base)
+marking-VulpTailVulp-vulp-tip = Vulpkanin tail (Tip)
+marking-VulpTailVulp = Vulpkanin
-marking-VulpTailBushyWag-bushfluff_wag = Bush Tail
-marking-VulpTailBushyWag = Vulpkanin Bush (Wag)
+marking-VulpTailVulpFade-vulp = Vulpkanin tail (Base)
+marking-VulpTailVulpFade-vulp-fade = Vulpkanin tail (Fade)
+marking-VulpTailVulpFade = Vulpkanin (Fade)
-marking-VulpTailCoyote-coyote = Coyote Tail
+marking-VulpTailCoyote-coyote = Coyote Tail (Base)
marking-VulpTailCoyote = Vulpkanin Coyote
-marking-VulpTailCoyoteWag-coyote_wag = Coyote Tail
-marking-VulpTailCoyoteWag = Vulpkanin Coyote (Wag)
-marking-VulpTailCorgiWag-corgi_wag = Corgi Tail
-marking-VulpTailCorgiWag = Vulpkanin Corgi (Wag)
-
-marking-VulpTailHusky-husky-inner = Husky Tail (Inner)
-marking-VulpTailHusky-husky-outer = Husky Tail (Outer)
-marking-VulpTailHusky = Vulpkanin Husky
+# Chest
-marking-VulpTailHuskyAlt-husky = Husky Tail
-marking-VulpTailHuskyAlt = Vulpkanin Husky (Alt)
-
-marking-VulpTailFox2-fox2 = Fox Tail
-marking-VulpTailFox2 = Vulpkanin Fox 2
+marking-VulpBellyCrest-belly_crest = Belly
+marking-VulpBellyCrest = Vulpkanin Belly Crest
-marking-VulpTailFox3-fox3 = Fox Tail (Base)
-marking-VulpTailFox3-fox3-tip = Fox Tail (Tip)
-marking-VulpTailFox3 = Vulpkanin Fox 3
+marking-VulpBellyFull-belly_full = Belly
+marking-VulpBellyFull = Vulpkanin Belly Full
-marking-VulpTailFennec-fennec = Fennec Tail
-marking-VulpTailFennec = Vulpkanin Fennec
+marking-VulpBellyFox-belly_fox = Belly
+marking-VulpBellyFox = Vulpkanin Belly Fox
-marking-VulpTailOtie-otie = Otie Tail
-marking-VulpTailOtie = Vulpkanin Otie
-marking-VulpTailFluffy-fluffy = Fluffy Tail
-marking-VulpTailFluffy = Vulpkanin Fluffy
+# Arms
-marking-VulpTailDalmatianWag-dalmatian_wag = Dalmatian Tail
-marking-VulpTailDalmatianWag = Vulpkanin Dalmatian (Wag)
+marking-VulpClawsHandLeft = Claws (Left Hand)
+marking-VulpClawsHandRight = Claws (Right Hand)
+marking-VulpClawsHandLeft-claws_l_hand = Claws
+marking-VulpClawsHandRight-claws_r_hand = Claws
-marking-VulpBellyCrest-belly_crest = Belly
-marking-VulpBellyCrest = Vulpkanin Belly Crest
+marking-VulpPointsCrestArmLeft = Crest (Left Arm)
+marking-VulpPointsCrestHandLeft = Crest (Left Hand)
+marking-VulpPointsCrestArmRight = Crest (Right Arm)
+marking-VulpPointsCrestHandRight = Crest (Right Hand)
-marking-VulpBellyFull-belly_full = Belly
-marking-VulpBellyFull = Vulpkanin Belly 1
+marking-VulpPointsCrestArmLeft-crest-arm-l = Crest
+marking-VulpPointsCrestHandLeft-crest-hand-l = Crest
+marking-VulpPointsCrestArmRight-crest-arm-r = Crest
+marking-VulpPointsCrestHandRight-crest-hand-r = Crest
-marking-VulpBellyFox-belly_fox = Belly
-marking-VulpBellyFox = Vulpkanin Belly 2
+marking-VulpPointsFadeArmLeft = Fade (Left Arm)
+marking-VulpPointsFadeHandLeft = Fade (Left Hand)
+marking-VulpPointsFadeArmRight = Fade (Right Arm)
+marking-VulpPointsFadeHandRight = Fade (Right Hand)
+marking-VulpPointsFadeArmLeft-points_fade-arm-l = Fade
+marking-VulpPointsFadeHandLeft-points_fade-hand-l = Fade
+marking-VulpPointsFadeArmRight-points_fade-arm-r = Fade
+marking-VulpPointsFadeHandRight-points_fade-hand-r = Fade
-marking-VulpBodyPointsCrest-points_crest = Points (Crest)
-marking-VulpBodyPointsCrest = Vulpkanin Points (Crest)
+marking-VulpPointsSharpArmLeft = Sharp (Left Arm)
+marking-VulpPointsSharpLongArmLeft = Sharp Long (Left Arm)
+marking-VulpPointsSharpHandLeft = Sharp (Left Hand)
+marking-VulpPointsSharpArmRight = Sharp (Right Arm)
+marking-VulpPointsSharpLongArmRight = Sharp Long (Right Arm)
+marking-VulpPointsSharpHandRight = Sharp (Right Hand)
-marking-VulpBodyPointsFade-points_fade = Vulpkanin Points (Fade)
-marking-VulpBodyPointsFade = Vulpkanin Points (Fade)
+marking-VulpPointsSharpArmLeft-points_sharp-arm-l = Sharp
+marking-VulpPointsSharpLongArmLeft-points_sharp-arm-long-l = Sharp Long
+marking-VulpPointsSharpHandLeft-points_sharp-hand-l = Sharp
+marking-VulpPointsSharpArmRight-points_sharp-arm-r = Sharp
+marking-VulpPointsSharpLongArmRight-points_sharp-arm-long-r = Sharp Long
+marking-VulpPointsSharpHandRight-points_sharp-hand-r = Sharp
-marking-VulpBodyPointsSharp-points_sharp = Vulpkanin Points (Sharp)
-marking-VulpBodyPointsSharp = Vulpkanin Points (Sharp)
+# Legs
-marking-VulpPointsFeet-points_feet = Points Feet
-marking-VulpPointsFeet = Vulpkanin Points Feet
+marking-VulpClawsFootLeft = Claws (Left Foot)
+marking-VulpClawsFootRight = Claws (Right Foot)
-marking-VulpPointsCrestLegs-points_crest-legs = Points (Crest)
-marking-VulpPointsCrestLegs = Vulpkanin Points Legs (Crest)
+marking-VulpClawsFootLeft-claws_l_foot = Claws
+marking-VulpClawsFootRight-claws_r_foot = Claws
-marking-VulpPointsFadeLegs-points_fade-legs = Points (Fade)
-marking-VulpPointsFadeLegs = Vulpkanin Points Legs (Fade)
+marking-VulpPointsCrestLegLeft = Crest (Left Leg)
+marking-VulpPointsCrestFootLeft = Crest (Left Foot)
+marking-VulpPointsCrestLegRight = Crest (Right Leg)
+marking-VulpPointsCrestFootRight = Crest (Right Foot)
-marking-VulpPointsSharpLegs-points_sharp-legs = Points (Sharp)
-marking-VulpPointsSharpLegs = Vulpkanin Points Legs (Sharp)
+marking-VulpPointsCrestLegLeft-crest-leg-l = Crest
+marking-VulpPointsCrestFootLeft-crest-foot-l = Crest
+marking-VulpPointsCrestLegRight-crest-leg-r = Crest
+marking-VulpPointsCrestFootRight-crest-foot-r = Crest
+marking-VulpPointsFadeLegLeft = Fade (Left Leg)
+marking-VulpPointsFadeFootLeft = Fade (Left Foot)
+marking-VulpPointsFadeLegRight = Fade (Right Leg)
+marking-VulpPointsFadeFootRight = Fade (Right Foot)
-marking-VulpPointsHands-points_hands = Points Hands
-marking-VulpPointsHands = Vulpkanin Points Hands
+marking-VulpPointsFadeLegLeft-points_fade-leg-l = Fade
+marking-VulpPointsFadeFootLeft-points_fade-foot-l = Fade
+marking-VulpPointsFadeLegRight-points_fade-leg-r = Fade
+marking-VulpPointsFadeFootRight-points_fade-foot-r = Fade
-marking-VulpPointsCrestArms-points_crest-arms = Points (Crest)
-marking-VulpPointsCrestArms = Vulpkanin Points Arms (Crest)
+marking-VulpPointsSharpLegLeft = Sharp (Left Leg)
+marking-VulpPointsSharpFootLeft = Sharp (Left Foot)
+marking-VulpPointsSharpLegRight = Sharp (Right Leg)
+marking-VulpPointsSharpFootRight = Sharp (Right Foot)
-marking-VulpPointsFadeArms-points_fade-arms = Points (Fade)
-marking-VulpPointsFadeArms = Vulpkanin Points Arms (Fade)
+marking-VulpPointsSharpLegLeft-points_sharp-leg-l = Sharp
+marking-VulpPointsSharpFootLeft-points_sharp-foot-l = Sharp
+marking-VulpPointsSharpLegRight-points_sharp-leg-r = Sharp
+marking-VulpPointsSharpFootRight-points_sharp-foot-r = Sharp
-marking-VulpPointsSharpArms-points_sharp-arms = Points (Sharp)
-marking-VulpPointsSharpArms = Vulpkanin Points Arms (Sharp)
+# Hair
marking-VulpHairAdhara = Adhara
marking-VulpHairAnita = Anita
@@ -249,7 +242,11 @@ marking-VulpHairShort = Short Hair
marking-VulpHairShort2 = Short Hair 2
marking-VulpHairSpike = Spike
+
+# Facial Hair
+
marking-VulpFacialHairRuff = Ruff
marking-VulpFacialHairElder = Elder
marking-VulpFacialHairElderChin = Elder Chin
marking-VulpFacialHairKita = Kita
+marking-VulpFacialHairGoatee = Beard (Snout Goatee)
diff --git a/Resources/Locale/en-US/preferences/ui/markings-picker.ftl b/Resources/Locale/en-US/preferences/ui/markings-picker.ftl
index ba274ec9cac..41792cbf9c9 100644
--- a/Resources/Locale/en-US/preferences/ui/markings-picker.ftl
+++ b/Resources/Locale/en-US/preferences/ui/markings-picker.ftl
@@ -21,6 +21,9 @@ markings-category-Head = Head
markings-category-HeadTop = Head (Top)
markings-category-HeadSide = Head (Side)
markings-category-Snout = Snout
+markings-category-SnoutCover = Snout (Cover)
+markings-category-UndergarmentTop = Undergarment (Top)
+markings-category-UndergarmentBottom = Undergarment (Bottom)
markings-category-Chest = Chest
markings-category-Arms = Arms
markings-category-Legs = Legs
diff --git a/Resources/Locale/en-US/reagents/meta/biological.ftl b/Resources/Locale/en-US/reagents/meta/biological.ftl
index d8f0f6c4137..1885b3cee68 100644
--- a/Resources/Locale/en-US/reagents/meta/biological.ftl
+++ b/Resources/Locale/en-US/reagents/meta/biological.ftl
@@ -16,6 +16,9 @@ reagent-desc-hemocyanin-blood = Contains copper as opposed to iron which gives i
reagent-name-ammonia-blood = anaerobic blood
reagent-desc-ammonia-blood = Nothing else in the entire galaxy smells quite so appalling.
+reagent-name-sulfur-blood = sulfuric blood
+reagent-desc-sulfur-blood = Feels almost acidic.
+
reagent-name-zombie-blood = zombie blood
reagent-desc-zombie-blood = Would not advise eating. Can be used to create an inoculation against the infection.
diff --git a/Resources/Locale/en-US/species/species.ftl b/Resources/Locale/en-US/species/species.ftl
index edae826358e..8c0900bb215 100644
--- a/Resources/Locale/en-US/species/species.ftl
+++ b/Resources/Locale/en-US/species/species.ftl
@@ -10,7 +10,8 @@ species-name-moth = Moth Person
species-name-skeleton = Skeleton
species-name-vox = Vox
species-name-gingerbread = delicious baked good
+species-name-vulpkanin = Vulpkanin
## Misc species things
-snail-hurt-by-salt-popup = The salty solution burns like acid!
\ No newline at end of file
+snail-hurt-by-salt-popup = The salty solution burns like acid!
diff --git a/Resources/Prototypes/Actions/types.yml b/Resources/Prototypes/Actions/types.yml
index 3192bc91b55..5219b1a18d6 100644
--- a/Resources/Prototypes/Actions/types.yml
+++ b/Resources/Prototypes/Actions/types.yml
@@ -357,6 +357,16 @@
itemIconStyle: BigAction
event: !type:ToggleActionEvent
+- type: entity
+ parent: ActionToggleWagging
+ id: ActionToggleWaggingVulpkanin
+ components:
+ - type: InstantAction # Mono
+ icon: { sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi, state: tail-wag-icon }
+ iconOn: { sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi, state: tail-wag-icon }
+ itemIconStyle: NoItem
+ useDelay: 1 # Prevents Emote Spam
+
- type: entity
id: ActionGravityJump
name: Jump
@@ -368,3 +378,23 @@
sprite: Interface/Actions/jump.rsi
state: icon
event: !type:GravityJumpEvent {}
+
+- type: entity
+ # parent: BaseAction # Mono
+ id: ActionVulpkaninGravityJump
+ name: Leap
+ description: Use your agile legs to leap a short distance. Be careful not to bump into anything!
+ components:
+ #- type: Action # Mono edit
+ # useDelay: 12
+ # icon:
+ # sprite: Interface/Actions/jump.rsi
+ # state: icon
+ #- type: InstantAction
+ # event: !type:GravityJumpEvent {}
+ - type: InstantAction
+ useDelay: 12
+ icon:
+ sprite: Interface/Actions/jump.rsi
+ state: icon
+ event: !type:GravityJumpEvent {}
diff --git a/Resources/Prototypes/_DV/Body/Organs/vulpkanin.yml b/Resources/Prototypes/Body/Organs/vulpkanin.yml
similarity index 81%
rename from Resources/Prototypes/_DV/Body/Organs/vulpkanin.yml
rename to Resources/Prototypes/Body/Organs/vulpkanin.yml
index 4d243971457..db73fac1c11 100644
--- a/Resources/Prototypes/_DV/Body/Organs/vulpkanin.yml
+++ b/Resources/Prototypes/Body/Organs/vulpkanin.yml
@@ -1,9 +1,9 @@
-- type: entity
+- type: entity
id: OrganVulpkaninStomach
parent: OrganAnimalStomach
categories: [ HideSpawnMenu ]
components:
- - type: Stomach
+ - type: Stomach # Mono
- type: SolutionContainerManager
solutions:
stomach:
@@ -12,4 +12,4 @@
maxVol: 5
reagents:
- ReagentId: UncookedAnimalProteins
- Quantity: 5
\ No newline at end of file
+ Quantity: 5
diff --git a/Resources/Prototypes/Body/Parts/vulpkanin.yml b/Resources/Prototypes/Body/Parts/vulpkanin.yml
new file mode 100644
index 00000000000..d563a6423f4
--- /dev/null
+++ b/Resources/Prototypes/Body/Parts/vulpkanin.yml
@@ -0,0 +1,89 @@
+# Limbs that spawn when gibbed should get descriptions.
+- type: entity
+ abstract: true
+ parent: [ BasePart ]
+ id: PartVulpkanin
+ name: vulpkanin body part
+ components:
+ - type: Sprite
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
+
+- type: entity
+ parent: [ PartVulpkanin, BaseTorso ]
+ id: TorsoVulpkanin
+ name: vulpkanin torso
+ components:
+ - type: Sprite
+ state: torso_m
+
+- type: entity
+ parent: [ PartVulpkanin, BaseHead ]
+ id: HeadVulpkanin
+ name: vulpkanin head
+ components:
+ - type: Sprite
+ state: head_m
+
+- type: entity
+ parent: [ PartVulpkanin, BaseLeftArm ]
+ id: LeftArmVulpkanin
+ name: left vulpkanin arm
+ components:
+ - type: Sprite
+ state: l_arm
+
+- type: entity
+ parent: [ PartVulpkanin, BaseRightArm ]
+ id: RightArmVulpkanin
+ name: right vulpkanin arm
+ components:
+ - type: Sprite
+ state: r_arm
+
+- type: entity
+ parent: [ PartVulpkanin, BaseLeftHand ]
+ id: LeftHandVulpkanin
+ name: left vulpkanin hand
+ components:
+ - type: Sprite
+ state: l_hand
+
+- type: entity
+ parent: [ PartVulpkanin, BaseRightHand ]
+ id: RightHandVulpkanin
+ name: right vulpkanin hand
+ components:
+ - type: Sprite
+ state: r_hand
+
+- type: entity
+ parent: [ PartVulpkanin, BaseLeftLeg ]
+ id: LeftLegVulpkanin
+ name: left vulpkanin leg
+ components:
+ - type: Sprite
+ state: l_leg
+
+- type: entity
+ parent: [ PartVulpkanin, BaseRightLeg ]
+ id: RightLegVulpkanin
+ name: right vulpkanin leg
+ components:
+ - type: Sprite
+ state: r_leg
+
+- type: entity
+ parent: [ PartVulpkanin, BaseLeftFoot ]
+ id: LeftFootVulpkanin
+ name: left vulpkanin foot
+ components:
+ - type: Sprite
+ state: l_foot
+
+- type: entity
+ parent: [ PartVulpkanin, BaseRightFoot ]
+ id: RightFootVulpkanin
+ name: right vulpkanin foot
+ components:
+ - type: Sprite
+ state: r_foot
diff --git a/Resources/Prototypes/_DV/Body/Prototypes/vulpkanin.yml b/Resources/Prototypes/Body/Prototypes/vulpkanin.yml
similarity index 98%
rename from Resources/Prototypes/_DV/Body/Prototypes/vulpkanin.yml
rename to Resources/Prototypes/Body/Prototypes/vulpkanin.yml
index 37e5a2b0a9a..0aed5a48ea3 100644
--- a/Resources/Prototypes/_DV/Body/Prototypes/vulpkanin.yml
+++ b/Resources/Prototypes/Body/Prototypes/vulpkanin.yml
@@ -1,6 +1,6 @@
- type: body
- name: "vulpkanin"
id: Vulpkanin
+ name: vulpkanin
root: torso
slots:
head:
@@ -12,18 +12,18 @@
eyes: OrganHumanEyes
torso:
part: TorsoVulpkanin
- organs:
- heart: OrganAnimalHeart
- lungs: OrganHumanLungs
- stomach: OrganVulpkaninStomach
- liver: OrganAnimalLiver
- kidneys: OrganHumanKidneys
connections:
- right arm
- left arm
- right leg
- left leg
- head # Shitmed Change
+ organs:
+ heart: OrganAnimalHeart
+ lungs: OrganHumanLungs
+ stomach: OrganVulpkaninStomach
+ liver: OrganAnimalLiver
+ kidneys: OrganHumanKidneys
right arm:
part: RightArmVulpkanin
connections:
diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml
index 1bf0bd5247d..88c653e06b4 100644
--- a/Resources/Prototypes/Damage/modifier_sets.yml
+++ b/Resources/Prototypes/Damage/modifier_sets.yml
@@ -329,3 +329,10 @@
Cold: 0.5
Heat: 0.8
Shock: 0.5
+
+# Vulps get more heat damage because fur
+- type: damageModifierSet
+ id: Vulpkanin
+ coefficients:
+ Heat: 1.1 # 1.15->1.1 - Mono
+ Cold: 0.85
diff --git a/Resources/Prototypes/Datasets/Names/vulpkanin_female.yml b/Resources/Prototypes/Datasets/Names/vulpkanin_female.yml
new file mode 100644
index 00000000000..f13e5bfeb65
--- /dev/null
+++ b/Resources/Prototypes/Datasets/Names/vulpkanin_female.yml
@@ -0,0 +1,5 @@
+- type: localizedDataset
+ id: names_vulpkanin_female
+ values:
+ prefix: names-vulpkanin-female-dataset-
+ count: 113
diff --git a/Resources/Prototypes/Datasets/Names/vulpkanin_last.yml b/Resources/Prototypes/Datasets/Names/vulpkanin_last.yml
new file mode 100644
index 00000000000..298a29a16d1
--- /dev/null
+++ b/Resources/Prototypes/Datasets/Names/vulpkanin_last.yml
@@ -0,0 +1,5 @@
+- type: localizedDataset
+ id: names_vulpkanin_last
+ values:
+ prefix: names-vulpkanin-last-dataset-
+ count: 252
diff --git a/Resources/Prototypes/Datasets/Names/vulpkanin_male.yml b/Resources/Prototypes/Datasets/Names/vulpkanin_male.yml
new file mode 100644
index 00000000000..cb5589e365e
--- /dev/null
+++ b/Resources/Prototypes/Datasets/Names/vulpkanin_male.yml
@@ -0,0 +1,5 @@
+- type: localizedDataset
+ id: names_vulpkanin_male
+ values:
+ prefix: names-vulpkanin-male-dataset-
+ count: 80
diff --git a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml
index d34ceb67d05..4e1418c418f 100644
--- a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml
+++ b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml
@@ -138,6 +138,7 @@
- Snout
- HeadTop
- HeadSide
+ - FacialHair
- type: entity
abstract: true
@@ -183,6 +184,7 @@
- Snout
- HeadTop
- HeadSide
+ - FacialHair
- type: entity
abstract: true
diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml
index 60788c3f739..e35b9c1db2d 100644
--- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml
+++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml
@@ -51,6 +51,9 @@
head-vox:
- state: equipped-head-light-vox
shader: unshaded
+ head-vulpkanin:
+ - state: equipped-head-light-vulpkanin
+ shader: unshaded
- type: Clothing
clothingVisuals:
head:
@@ -61,6 +64,10 @@
- state: equipped-head-vox
- state: equipped-head-unshaded-vox
shader: unshaded
+ head-vulpkanin:
+ - state: equipped-head-vulpkanin
+ - state: equipped-head-unshaded-vulpkanin
+ shader: unshaded
- type: PointLight
color: "#adffe6"
- type: PressureProtection
@@ -116,6 +123,9 @@
head-vox:
- state: equipped-head-light-vox
shader: unshaded
+ head-vulpkanin:
+ - state: equipped-head-light-vulpkanin
+ shader: unshaded
- type: Clothing
clothingVisuals:
head:
@@ -129,6 +139,9 @@
head-hydrakin:
- state: equipped-head-hydrakin
- state: equipped-head-unshaded-hydrakin
+ head-vulpkanin:
+ - state: equipped-head-vulpkanin
+ - state: equipped-head-unshaded-vulpkanin
shader: unshaded
- type: PointLight
radius: 7 #6->7 Mono
diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_chest.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_chest.yml
new file mode 100644
index 00000000000..316332b7b0f
--- /dev/null
+++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_chest.yml
@@ -0,0 +1,27 @@
+# Body Markings (Chest)
+- type: marking
+ id: VulpBellyCrest
+ bodyPart: Chest
+ markingCategory: Chest
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: belly_crest
+
+- type: marking
+ id: VulpBellyFull
+ bodyPart: Chest
+ markingCategory: Chest
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: belly_full
+
+- type: marking
+ id: VulpBellyFox
+ bodyPart: Chest
+ markingCategory: Chest
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: belly_fox
\ No newline at end of file
diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_ears.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_ears.yml
new file mode 100644
index 00000000000..12bba0c6c57
--- /dev/null
+++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_ears.yml
@@ -0,0 +1,115 @@
+
+# Ears Markings
+- type: marking
+ id: VulpEar
+ bodyPart: HeadTop
+ markingCategory: HeadTop
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: vulp
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: vulp-inner
+
+- type: marking
+ id: VulpEarSharp
+ bodyPart: HeadTop
+ markingCategory: HeadTop
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: vulp
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: vulp-sharp
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: vulp-inner
+
+- type: marking
+ id: VulpEarFade
+ bodyPart: HeadTop
+ markingCategory: HeadTop
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: vulp
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: vulp-fade
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: vulp-inner
+
+- type: marking
+ id: VulpEarJackal
+ bodyPart: HeadTop
+ markingCategory: HeadTop
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: jackal
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: jackal-inner
+
+- type: marking
+ id: VulpEarTerrier
+ bodyPart: HeadTop
+ markingCategory: HeadTop
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: terrier
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: terrier-inner
+
+- type: marking
+ id: VulpEarFennec
+ bodyPart: HeadTop
+ markingCategory: HeadTop
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: fennec
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: fennec-inner
+
+- type: marking
+ id: VulpEarFox
+ bodyPart: HeadTop
+ markingCategory: HeadTop
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: fox
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: fox-inner
+
+- type: marking
+ id: VulpEarOtie
+ bodyPart: HeadTop
+ markingCategory: HeadTop
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: otie
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: otie-inner
+
+- type: marking
+ id: VulpEarShock
+ bodyPart: HeadTop
+ markingCategory: HeadTop
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: shock
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: shock-inner
+
+- type: marking
+ id: VulpEarCoyote
+ bodyPart: HeadTop
+ markingCategory: HeadTop
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: coyote
+ - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi
+ state: coyote-inner
diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_hair.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_hair.yml
new file mode 100644
index 00000000000..880f737977a
--- /dev/null
+++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_hair.yml
@@ -0,0 +1,261 @@
+# Hairs
+- type: marking
+ id: VulpHairAdhara
+ bodyPart: Hair
+ speciesRestriction: [ Vulpkanin ]
+ markingCategory: Hair
+ canBeDisplaced: false
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: adhara
+
+- type: marking
+ id: VulpHairAnita
+ bodyPart: Hair
+ speciesRestriction: [ Vulpkanin ]
+ markingCategory: Hair
+ canBeDisplaced: false
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: anita
+
+- type: marking
+ id: VulpHairApollo
+ bodyPart: Hair
+ speciesRestriction: [ Vulpkanin ]
+ markingCategory: Hair
+ canBeDisplaced: false
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: apollo
+
+- type: marking
+ id: VulpHairBelle
+ bodyPart: Hair
+ speciesRestriction: [ Vulpkanin ]
+ markingCategory: Hair
+ canBeDisplaced: false
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: belle
+
+- type: marking
+ id: VulpHairBraided
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: braided
+
+- type: marking
+ id: VulpHairBun
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: bun
+
+- type: marking
+ id: VulpHairCleanCut
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: clean_cut
+
+- type: marking
+ id: VulpHairCurl
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: curl
+
+- type: marking
+ id: VulpHairHawk
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: hawk
+
+- type: marking
+ id: VulpHairJagged
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: jagged
+
+- type: marking
+ id: VulpHairJeremy
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: jeremy
+
+- type: marking
+ id: VulpHairKajam
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: kajam
+
+- type: marking
+ id: VulpHairKeid
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: keid
+
+- type: marking
+ id: VulpHairKleeia
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: kleeia
+
+- type: marking
+ id: VulpHairMizar
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: mizar
+
+- type: marking
+ id: VulpHairPunkBraided
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: punkbraided
+
+- type: marking
+ id: VulpHairRaine
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: raine
+
+- type: marking
+ id: VulpHairRough
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: rough
+
+- type: marking
+ id: VulpHairShort
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: short
+
+- type: marking
+ id: VulpHairShort2
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: short2
+
+- type: marking
+ id: VulpHairSpike
+ bodyPart: Hair
+ markingCategory: Hair
+ canBeDisplaced: false
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/hair.rsi
+ state: spike
+
+# Facial Hairs
+- type: marking
+ id: VulpFacialHairRuff
+ bodyPart: FacialHair
+ markingCategory: FacialHair
+ speciesRestriction: [ Vulpkanin ]
+ canBeDisplaced: false
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/facial_hair.rsi
+ state: ruff
+
+- type: marking
+ id: VulpFacialHairElder
+ bodyPart: FacialHair
+ markingCategory: FacialHair
+ speciesRestriction: [ Vulpkanin ]
+ canBeDisplaced: false
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/facial_hair.rsi
+ state: elder
+
+- type: marking
+ id: VulpFacialHairElderChin
+ bodyPart: FacialHair
+ markingCategory: FacialHair
+ speciesRestriction: [ Vulpkanin ]
+ canBeDisplaced: false
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/facial_hair.rsi
+ state: elder_chin
+
+- type: marking
+ id: VulpFacialHairKita
+ bodyPart: FacialHair
+ markingCategory: FacialHair
+ speciesRestriction: [ Vulpkanin ]
+ canBeDisplaced: false
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/facial_hair.rsi
+ state: kita
+
+- type: marking
+ id: VulpFacialHairGoatee
+ bodyPart: FacialHair
+ markingCategory: FacialHair
+ speciesRestriction: [ Vulpkanin ]
+ canBeDisplaced: false
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/facial_hair.rsi
+ state: goatee
diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_head.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_head.yml
new file mode 100644
index 00000000000..6fefbe3e4cc
--- /dev/null
+++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_head.yml
@@ -0,0 +1,63 @@
+# Head Markings (Head)
+- type: marking
+ id: VulpHeadBlaze
+ bodyPart: Head
+ markingCategory: Head
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi
+ state: blaze
+
+- type: marking
+ id: VulpHeadMask
+ bodyPart: Head
+ markingCategory: Head
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi
+ state: mask
+
+- type: marking
+ id: VulpPatch
+ bodyPart: Head
+ markingCategory: Head
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi
+ state: patch
+
+- type: marking
+ id: VulpSlash
+ bodyPart: Head
+ markingCategory: Head
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi
+ state: slash
+
+- type: marking
+ id: VulpStripes1
+ bodyPart: Head
+ markingCategory: Head
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi
+ state: stripes_1
+
+- type: marking
+ id: VulpStripes2
+ bodyPart: Head
+ markingCategory: Head
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi
+ state: stripes_2
+
+- type: marking
+ id: VulpVulpine
+ bodyPart: Head
+ markingCategory: Head
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi
+ state: vulpine
diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_limbs.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_limbs.yml
new file mode 100644
index 00000000000..23d7b0242f7
--- /dev/null
+++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_limbs.yml
@@ -0,0 +1,436 @@
+- type: marking
+ id: VulpClawsHandLeft
+ bodyPart: LHand
+ markingCategory: Arms
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: claws_l_hand
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpClawsHandRight
+ bodyPart: RHand
+ markingCategory: Arms
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: claws_r_hand
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpClawsFootLeft
+ bodyPart: LFoot
+ markingCategory: Legs
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: claws_l_foot
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpClawsFootRight
+ bodyPart: RFoot
+ markingCategory: Legs
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: claws_r_foot
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+# Crest
+
+## Left Side
+- type: marking
+ id: VulpPointsCrestLegLeft
+ markingCategory: Legs
+ bodyPart: LLeg
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: crest-leg-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsCrestArmLeft
+ markingCategory: Arms
+ bodyPart: LArm
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: crest-arm-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsCrestFootLeft
+ markingCategory: Legs
+ bodyPart: LFoot
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: crest-foot-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsCrestHandLeft
+ markingCategory: Arms
+ bodyPart: LHand
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: crest-hand-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+## Right Side
+
+- type: marking
+ id: VulpPointsCrestLegRight
+ markingCategory: Legs
+ bodyPart: RLeg
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: crest-leg-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsCrestArmRight
+ markingCategory: Arms
+ bodyPart: RArm
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: crest-arm-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsCrestFootRight
+ markingCategory: Legs
+ bodyPart: RFoot
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: crest-foot-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsCrestHandRight
+ markingCategory: Arms
+ bodyPart: RHand
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: crest-hand-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+# Fade
+
+## Left Side
+
+- type: marking
+ id: VulpPointsFadeLegLeft
+ markingCategory: Legs
+ bodyPart: LLeg
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_fade-leg-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsFadeArmLeft
+ markingCategory: Arms
+ bodyPart: LArm
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_fade-arm-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsFadeFootLeft
+ markingCategory: Legs
+ bodyPart: LFoot
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_fade-foot-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsFadeHandLeft
+ markingCategory: Arms
+ bodyPart: LHand
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_fade-hand-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+## Right Side
+
+- type: marking
+ id: VulpPointsFadeLegRight
+ markingCategory: Legs
+ bodyPart: RLeg
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_fade-leg-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsFadeArmRight
+ markingCategory: Arms
+ bodyPart: RArm
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_fade-arm-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsFadeFootRight
+ markingCategory: Legs
+ bodyPart: RFoot
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_fade-foot-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsFadeHandRight
+ markingCategory: Arms
+ bodyPart: RHand
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_fade-hand-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+# Sharp
+
+## Left Side
+
+- type: marking
+ id: VulpPointsSharpLegLeft
+ markingCategory: Legs
+ bodyPart: LLeg
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_sharp-leg-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsSharpArmLeft
+ markingCategory: Arms
+ bodyPart: LArm
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_sharp-arm-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsSharpLongArmLeft
+ markingCategory: Arms
+ bodyPart: LArm
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_sharp-arm-long-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsSharpFootLeft
+ markingCategory: Legs
+ bodyPart: LFoot
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_sharp-foot-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsSharpHandLeft
+ markingCategory: Arms
+ bodyPart: LHand
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_sharp-hand-l
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+## Right Side
+
+- type: marking
+ id: VulpPointsSharpLegRight
+ markingCategory: Legs
+ bodyPart: RLeg
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_sharp-leg-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsSharpArmRight
+ markingCategory: Arms
+ bodyPart: RArm
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_sharp-arm-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsSharpLongArmRight
+ markingCategory: Arms
+ bodyPart: RArm
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_sharp-arm-long-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsSharpFootRight
+ markingCategory: Legs
+ bodyPart: RFoot
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_sharp-foot-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
+
+- type: marking
+ id: VulpPointsSharpHandRight
+ markingCategory: Arms
+ bodyPart: RHand
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi
+ state: points_sharp-hand-r
+ coloring:
+ default:
+ type:
+ !type:SimpleColoring
+ color: "#e5e3d1"
\ No newline at end of file
diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_snout.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_snout.yml
new file mode 100644
index 00000000000..44c494d52d2
--- /dev/null
+++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_snout.yml
@@ -0,0 +1,73 @@
+# Snout Markings
+
+- type: marking
+ id: VulpSnout
+ bodyPart: Snout
+ markingCategory: Snout
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi
+ state: snout
+
+- type: marking
+ id: VulpSnoutNose
+ bodyPart: Snout
+ markingCategory: SnoutCover
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi
+ state: snout-nose
+
+- type: marking
+ id: VulpSnoutVulpine
+ bodyPart: Snout
+ markingCategory: SnoutCover
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi
+ state: vulpine
+
+- type: marking
+ id: VulpSnoutVulpineLines
+ bodyPart: Snout
+ markingCategory: SnoutCover
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi
+ state: vulpine-lines
+
+- type: marking
+ id: VulpSnoutBlaze
+ bodyPart: Snout
+ markingCategory: SnoutCover
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi
+ state: blaze
+
+- type: marking
+ id: VulpSnoutMask
+ bodyPart: Snout
+ markingCategory: SnoutCover
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi
+ state: mask
+
+- type: marking
+ id: VulpSnoutTop
+ bodyPart: Snout
+ markingCategory: SnoutCover
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi
+ state: snout-top
+
+- type: marking
+ id: VulpSnoutPatch
+ bodyPart: Snout
+ markingCategory: SnoutCover
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi
+ state: patch
diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_tail.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_tail.yml
new file mode 100644
index 00000000000..4930289dbd8
--- /dev/null
+++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_tail.yml
@@ -0,0 +1,155 @@
+# Tail Markings
+- type: marking
+ id: VulpTailFennec
+ bodyPart: Tail
+ markingCategory: Tail
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: fennec
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: fennec-tip
+
+- type: marking
+ id: VulpTailFluffy
+ bodyPart: Tail
+ markingCategory: Tail
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: fluffy
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: fluffy-tip
+
+- type: marking
+ id: VulpTailHusky
+ bodyPart: Tail
+ markingCategory: Tail
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: husky
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: husky-inner
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: husky-outer
+
+- type: marking
+ id: VulpTailLong
+ bodyPart: Tail
+ markingCategory: Tail
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: long
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: long-tip
+
+- type: marking
+ id: VulpTailVulp
+ bodyPart: Tail
+ markingCategory: Tail
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: vulp
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: vulp-tip
+
+- type: marking
+ id: VulpTailVulpFade
+ bodyPart: Tail
+ markingCategory: Tail
+ speciesRestriction: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: vulp
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: vulp-fade
+
+- type: marking
+ id: VulpTailCoyote
+ bodyPart: Tail
+ markingCategory: Tail
+ groupWhitelist: [ Vulpkanin ]
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: coyote
+
+# Animated
+- type: marking
+ id: VulpTailFennecAnimated
+ bodyPart: Tail
+ markingCategory: Tail
+ groupWhitelist: []
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: fennec-wagging
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: fennec-wagging-tip
+
+- type: marking
+ id: VulpTailFluffyAnimated
+ bodyPart: Tail
+ markingCategory: Tail
+ groupWhitelist: []
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: fluffy-wagging
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: fluffy-wagging-tip
+
+- type: marking
+ id: VulpTailHuskyAnimated
+ bodyPart: Tail
+ markingCategory: Tail
+ groupWhitelist: []
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: husky-wagging
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: husky-wagging-inner
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: husky-wagging-outer
+
+- type: marking
+ id: VulpTailLongAnimated
+ bodyPart: Tail
+ markingCategory: Tail
+ groupWhitelist: []
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: long-wagging
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: long-wagging-tip
+
+- type: marking
+ id: VulpTailVulpAnimated
+ bodyPart: Tail
+ markingCategory: Tail
+ groupWhitelist: []
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: vulp-wagging
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: vulp-wagging-tip
+
+- type: marking
+ id: VulpTailVulpFadeAnimated
+ bodyPart: Tail
+ markingCategory: Tail
+ groupWhitelist: []
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: vulp-wagging
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: vulp-wagging-fade
+
+- type: marking
+ id: VulpTailCoyoteAnimated
+ bodyPart: Tail
+ markingCategory: Tail
+ groupWhitelist: []
+ sprites:
+ - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi
+ state: coyote-wagging
diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
index e4b5f946ce5..07df099ebf6 100644
--- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
+++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
@@ -2954,6 +2954,7 @@
- type: HTN
rootTask:
task: RuminantHostileCompound
+ - type: MessyDrinker
- type: Tag
tags:
- VimPilot
@@ -2994,6 +2995,7 @@
- type: Inventory
speciesId: dog
templateId: pet
+ - type: MessyDrinker
- type: DamageStateVisuals
states:
Alive:
diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml
index bf099c34300..7919ad601d7 100644
--- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml
+++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml
@@ -383,6 +383,7 @@
- VimPilot
- type: StealTarget
stealGroup: AnimalMcGriff
+ - type: MessyDrinker
- type: entity
name: Paperwork
@@ -489,6 +490,7 @@
- type: Speech
speechVerb: Canine
speechSounds: Dog
+ - type: MessyDrinker
- type: entity
name: Morty
diff --git a/Resources/Prototypes/Entities/Mobs/Player/vulpkanin.yml b/Resources/Prototypes/Entities/Mobs/Player/vulpkanin.yml
new file mode 100644
index 00000000000..52a839dd4aa
--- /dev/null
+++ b/Resources/Prototypes/Entities/Mobs/Player/vulpkanin.yml
@@ -0,0 +1,5 @@
+- type: entity
+ save: false
+ name: Urist McBark
+ parent: BaseMobVulpkanin
+ id: MobVulpkanin
diff --git a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml
index b6723b1b9e9..19efd462dea 100644
--- a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml
+++ b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml
@@ -103,6 +103,7 @@
- map: [ "belt" ]
- map: [ "enum.HumanoidVisualLayers.Tail" ] # Mentioned in moth code: This needs renaming lol.
- map: [ "back" ]
+ - map: [ "enum.HumanoidVisualLayers.SnoutCover" ]
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
- map: [ "enum.HumanoidVisualLayers.Hair" ] # Do these need to be here? (arachnid hair arachnid hair)
- map: [ "enum.HumanoidVisualLayers.HeadSide" ]
@@ -136,5 +137,8 @@
components:
- type: HumanoidAppearance
species: Arachnid
+ - type: Inventory
+ speciesId: arachnid
+
#>88w88<
diff --git a/Resources/Prototypes/Entities/Mobs/Species/base.yml b/Resources/Prototypes/Entities/Mobs/Species/base.yml
index 4c1d676963b..799f3ea7fcc 100644
--- a/Resources/Prototypes/Entities/Mobs/Species/base.yml
+++ b/Resources/Prototypes/Entities/Mobs/Species/base.yml
@@ -33,6 +33,7 @@
- map: [ "eyes" ]
- map: [ "belt" ]
- map: [ "back" ]
+ - map: [ "enum.HumanoidVisualLayers.SnoutCover" ]
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
- map: [ "enum.HumanoidVisualLayers.Hair" ]
- map: [ "enum.HumanoidVisualLayers.HeadSide" ]
@@ -355,6 +356,7 @@
- map: [ "id" ]
- map: [ "back" ]
- map: [ "neck" ]
+ - map: [ "enum.HumanoidVisualLayers.SnoutCover" ]
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
- map: [ "enum.HumanoidVisualLayers.Hair" ]
- map: [ "enum.HumanoidVisualLayers.HeadSide" ]
diff --git a/Resources/Prototypes/Entities/Mobs/Species/moth.yml b/Resources/Prototypes/Entities/Mobs/Species/moth.yml
index ac65e682649..5954471577a 100644
--- a/Resources/Prototypes/Entities/Mobs/Species/moth.yml
+++ b/Resources/Prototypes/Entities/Mobs/Species/moth.yml
@@ -111,6 +111,7 @@
- map: [ "belt" ]
- map: [ "enum.HumanoidVisualLayers.Tail" ] #in the utopian future we should probably have a wings enum inserted here so everyhting doesn't break
- map: [ "back" ]
+ - map: [ "enum.HumanoidVisualLayers.SnoutCover" ]
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
- map: [ "enum.HumanoidVisualLayers.Hair" ]
- map: [ "enum.HumanoidVisualLayers.HeadSide" ]
diff --git a/Resources/Prototypes/Entities/Mobs/Species/vox.yml b/Resources/Prototypes/Entities/Mobs/Species/vox.yml
index 2b650d37658..98b06a968d6 100644
--- a/Resources/Prototypes/Entities/Mobs/Species/vox.yml
+++ b/Resources/Prototypes/Entities/Mobs/Species/vox.yml
@@ -87,6 +87,8 @@
- map: [ "belt" ]
- map: [ "back" ]
- map: [ "neck" ]
+ - map: [ "suitstorage" ] # This is not in the default order
+ - map: [ "enum.HumanoidVisualLayers.SnoutCover" ]
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
- map: [ "enum.HumanoidVisualLayers.Hair" ]
- map: [ "enum.HumanoidVisualLayers.HeadSide" ]
@@ -159,7 +161,7 @@
32:
sprite: Mobs/Species/Vox/displacement.rsi
state: shoes
- outerClothing: # Goob
+ outerClothing: # Goob
sizeMaps:
32:
sprite: Mobs/Species/Vox/displacement.rsi
@@ -216,8 +218,8 @@
32:
sprite: Mobs/Species/Vox/displacement.rsi
state: shoes
- outerClothing: # Goob
+ outerClothing: # Goob
sizeMaps:
32:
sprite: Mobs/Species/Vox/displacement.rsi
- state: outerClothing
\ No newline at end of file
+ state: outerClothing
diff --git a/Resources/Prototypes/Entities/Mobs/Species/vulpkanin.yml b/Resources/Prototypes/Entities/Mobs/Species/vulpkanin.yml
new file mode 100644
index 00000000000..c28f8083a23
--- /dev/null
+++ b/Resources/Prototypes/Entities/Mobs/Species/vulpkanin.yml
@@ -0,0 +1,260 @@
+- type: entity
+ abstract: true
+ save: false
+ parent: [BaseMobSpeciesOrganic]
+ id: BaseMobVulpkanin
+ name: Urist McBark
+ components:
+ - type: Hunger
+ - type: Thirst
+ - type: MessyDrinker
+ spillChance: 0.33
+ - type: Icon
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
+ state: full
+ - type: Body
+ prototype: Vulpkanin
+ - type: Speech
+ speechSounds: Vulpkanin
+ speechVerb: Vulpkanin
+ allowedEmotes: [ 'Bark', 'Snarl', 'Whine', 'Howl', 'Growl', 'Yip', 'Whimper' ] # Starlight / Monolith: Add yip, whine; rename old whine to whimper
+ - type: LanguageKnowledge # Einstein Engines - Languages
+ speaks:
+ - TauCetiBasic
+ - Canilunzt
+ understands:
+ - TauCetiBasic
+ - Canilunzt
+ - type: Vocal
+ sounds:
+ Male: MaleVulpkanin
+ Female: FemaleVulpkanin
+ Unsexed: MaleVulpkanin
+ - type: Damageable
+ damageModifierSet: Vulpkanin
+ - type: MeleeWeapon
+ soundHit:
+ path: /Audio/Weapons/pierce.ogg
+ animation: WeaponArcClaw
+ damage:
+ types:
+ Piercing: 2
+ Slash: 3
+ - type: Temperature # Same as moth temperatures until below is solved.
+ heatDamageThreshold: 320 # TODO: 315 when there is a way to make the temperature alert not blink to the side of the screen and disappear when you "sweat" at 39C.
+ coldDamageThreshold: 230 # TODO: 220 when the above is solved.
+ specificHeat: 44
+ coldDamage:
+ types:
+ Cold: 0.05 # Per second, scales with temperature & other constants
+ heatDamage:
+ types:
+ Heat: 2.5 # Per second, scales with temperature & other constants
+ - type: Wagging
+ action: ActionToggleWaggingVulpkanin
+ - type: TemperatureProtection
+ heatingCoefficient: 1.2
+ coolingCoefficient: 0.3
+ - type: ActionGrant # Mono
+ actions:
+ - ActionVulpkaninGravityJump
+ - type: JumpAbility
+ action: ActionVulpkaninGravityJump
+ canCollide: true
+ jumpDistance: 3
+ jumpSound:
+ path: /Audio/Weapons/punchmiss.ogg
+ params:
+ pitch: 1.33
+ volume: -5
+ variation: 0.05
+ - type: InteractionPopup # Crucial detail.
+ successChance: 1
+ interactSuccessString: petting-success-soft-floofy-vulp
+ messagePerceivedByOthers: petting-success-soft-floofy-vulp-others
+ interactFailureString: petting-failure-generic
+ interactSuccessSound: /Audio/Effects/thudswoosh.ogg # Mono
+ - type: Sprite # Drawlayers. Top to bottom in order I believe.
+ netsync: false
+ layers:
+ - map: [ "enum.HumanoidVisualLayers.Chest" ]
+ - map: [ "enum.HumanoidVisualLayers.Head" ]
+ - map: [ "enum.HumanoidVisualLayers.Snout" ]
+ - map: [ "enum.HumanoidVisualLayers.Eyes" ]
+ - map: [ "enum.HumanoidVisualLayers.RArm" ]
+ - map: [ "enum.HumanoidVisualLayers.LArm" ]
+ - map: [ "enum.HumanoidVisualLayers.RLeg" ]
+ - map: [ "enum.HumanoidVisualLayers.LLeg" ]
+ #- map: [ "enum.HumanoidVisualLayers.UndergarmentBottom" ] # Mono
+ #- map: [ "enum.HumanoidVisualLayers.UndergarmentTop" ] # Mono
+ - map: [ "jumpsuit" ]
+ - map: [ "enum.HumanoidVisualLayers.LHand" ]
+ - map: [ "enum.HumanoidVisualLayers.RHand" ]
+ - map: [ "enum.HumanoidVisualLayers.LFoot" ]
+ - map: [ "enum.HumanoidVisualLayers.RFoot" ]
+ - map: [ "enum.HumanoidVisualLayers.Handcuffs" ]
+ color: "#ffffff"
+ sprite: Objects/Misc/handcuffs.rsi
+ state: body-overlay-2
+ visible: false
+ - map: [ "id" ]
+ - map: [ "gloves" ]
+ - map: [ "shoes" ]
+ - map: [ "ears" ]
+ - map: [ "outerClothing" ]
+ - map: [ "eyes" ]
+ - map: [ "belt" ]
+ - map: [ "neck" ]
+ - map: [ "back" ]
+ - map: [ "enum.HumanoidVisualLayers.SnoutCover" ]
+ - map: [ "enum.HumanoidVisualLayers.FacialHair" ]
+ - map: [ "enum.HumanoidVisualLayers.Hair" ]
+ - map: [ "enum.HumanoidVisualLayers.HeadSide" ]
+ - map: [ "enum.HumanoidVisualLayers.HeadTop" ]
+ - map: [ "enum.HumanoidVisualLayers.Tail" ]
+ - map: [ "mask" ]
+ - map: [ "head" ]
+ - map: [ "pocket1" ]
+ - map: [ "pocket2" ]
+ - map: [ "clownedon" ]
+ sprite: "Effects/creampie.rsi"
+ state: "creampie_vulpkanin"
+ visible: false
+ - type: HumanoidAppearance
+ species: Vulpkanin
+ #undergarmentTop: UndergarmentTopTanktopVulpkanin # Mono
+ #undergarmentBottom: UndergarmentBottomBoxersVulpkanin
+ hideLayersOnEquip:
+ - Snout
+ - SnoutCover
+ - HeadTop
+ - HeadSide
+ - FacialHair
+ - Hair
+ markingsDisplacement:
+ Hair:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: hair
+ - type: Inventory
+ speciesId: vulpkanin
+ displacements:
+ jumpsuit:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: jumpsuit
+ back:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: back
+ outerClothing:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: outerwear
+ gloves:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: hand
+ shoes:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: shoes
+ head:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: head
+ neck:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: neck
+ eyes:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: eyes
+ belt:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: belt
+ - type: ShortWhitelist # Frontier
+ scale: 0.8 # Frontier
+ density: 140 # Frontier
+ pseudoItem: true # Frontier
+ cosmeticOnly: false # Frontier
+ - type: TallWhitelist # Frontier
+ scale: 1.2 # Frontier
+
+- type: entity
+ parent: [BaseSpeciesDummy]
+ id: MobVulpkaninDummy
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: HumanoidAppearance
+ species: Vulpkanin
+ hideLayersOnEquip:
+ - Snout
+ - HeadTop
+ - HeadSide
+ markingsDisplacement:
+ Hair:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: hair
+ - type: Inventory
+ speciesId: vulpkanin
+ displacements:
+ jumpsuit:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: jumpsuit
+ back:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: back
+ outerClothing:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: outerwear
+ gloves:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: hand
+ shoes:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: shoes
+ head:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: head
+ neck:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: neck
+ eyes:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: eyes
+ belt:
+ sizeMaps:
+ 32:
+ sprite: Mobs/Species/Vulpkanin/displacement.rsi
+ state: belt
diff --git a/Resources/Prototypes/Guidebook/species.yml b/Resources/Prototypes/Guidebook/species.yml
index fa29e181cda..dac0f86babe 100644
--- a/Resources/Prototypes/Guidebook/species.yml
+++ b/Resources/Prototypes/Guidebook/species.yml
@@ -12,7 +12,7 @@
- SlimePerson
- Vox
- Goblin # Frontier
- - Vulpkanin # DeltaV
+ - Vulpkanin # Mono - replaced with wiz vulps
- Harpy # DeltaV
- Felinid # DeltaV
- Oni # DeltaV
@@ -88,3 +88,8 @@
id: Hydrakin
name: species-name-hydrakin
text: "/ServerInfo/Guidebook/Mobs/Hydrakin.xml"
+
+- type: guideEntry
+ id: Vulpkanin
+ name: species-name-vulpkanin
+ text: "/ServerInfo/Guidebook/Mobs/Vulpkanin.xml"
diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml
index 06cde359447..571747e538b 100644
--- a/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml
+++ b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml
@@ -21,6 +21,7 @@
- Protogen
- Yowie # Goobstation
- Tajaran # Goobstation
+ - Vulpkanin
- type: loadoutEffectGroup
id: EffectSpeciesVox
@@ -68,6 +69,25 @@
- BoxHugNitrogen
# Mime
+- type: loadoutEffectGroup
+ id: OxygenBreatherMime
+ effects:
+ - !type:SpeciesLoadoutEffect
+ species:
+ - Arachnid
+ - Diona
+ - Dwarf
+ - Human
+ - Reptilian
+ - Vulpkanin
+
+- type: loadoutEffectGroup
+ id: OxygenBreatherMimeMoth
+ effects:
+ - !type:SpeciesLoadoutEffect
+ species:
+ - Moth
+
- type: loadout
id: EmergencyOxygenMime
effects:
diff --git a/Resources/Prototypes/Nyanotrasen/Voice/speech_emotes.yml b/Resources/Prototypes/Nyanotrasen/Voice/speech_emotes.yml
index 4374fbb2fc5..511ddbd82ef 100644
--- a/Resources/Prototypes/Nyanotrasen/Voice/speech_emotes.yml
+++ b/Resources/Prototypes/Nyanotrasen/Voice/speech_emotes.yml
@@ -84,25 +84,6 @@
- mewing
- mewed
-- type: emote
- id: Growl
- category: Vocal
- name: Growl
- icon: Interface/Actions/scream.png
- available: false
- whitelist:
- components:
- - Vocal
- blacklist:
- components:
- - BorgChassis
- chatMessages: [growls.]
- chatTriggers:
- - growl
- - growls
- - growling
- - growled
-
- type: emote
id: Purr
category: Vocal
diff --git a/Resources/Prototypes/Reagents/biological.yml b/Resources/Prototypes/Reagents/biological.yml
index 3d5e98ec20e..80a5eb5b3d8 100644
--- a/Resources/Prototypes/Reagents/biological.yml
+++ b/Resources/Prototypes/Reagents/biological.yml
@@ -125,6 +125,17 @@
recognizable: true
physicalDesc: reagent-physical-desc-pungent
+- type: reagent
+ parent: Blood
+ id: SulfurBlood
+ name: reagent-name-sulfur-blood
+ group: Biological
+ desc: reagent-desc-sulfur-blood
+ flavor: bitter
+ color: "#ccac1f"
+ recognizable: true
+ physicalDesc: reagent-physical-desc-strong-smelling
+
- type: reagent
id: ZombieBlood
name: reagent-name-zombie-blood
diff --git a/Resources/Prototypes/Recipes/Reactions/biological.yml b/Resources/Prototypes/Recipes/Reactions/biological.yml
index ec157144f30..25f9cfaa83f 100644
--- a/Resources/Prototypes/Recipes/Reactions/biological.yml
+++ b/Resources/Prototypes/Recipes/Reactions/biological.yml
@@ -40,7 +40,6 @@
Water: 4
Nitrogen: 1
-
- type: reaction
id: SapBloodBreakdown
source: true
@@ -82,6 +81,21 @@
Chlorine: 2.5
Protein: 6
+- type: reaction
+ id: SulfurBloodBreakdown
+ source: true
+ requiredMixerCategories:
+ - Centrifuge
+ reactants:
+ SulfurBlood:
+ amount: 20
+ products:
+ Water: 10
+ Sulfur: 2
+ Hydrogen: 1
+ CarbonDioxide: 3
+ Protein: 4
+
- type: reaction
id: ZombieBloodBreakdown
source: true
diff --git a/Resources/Prototypes/SoundCollections/disease.yml b/Resources/Prototypes/SoundCollections/disease.yml
index 9e052998b34..8de2b7e2d52 100644
--- a/Resources/Prototypes/SoundCollections/disease.yml
+++ b/Resources/Prototypes/SoundCollections/disease.yml
@@ -67,3 +67,9 @@
id: Vomit
files:
- /Audio/Effects/Fluids/splat.ogg
+
+- type: soundCollection
+ id: VulpkaninYawns
+ files:
+ - /Audio/Voice/Vulpkanin/vulp_yawn1.ogg
+ - /Audio/Voice/Vulpkanin/vulp_yawn2.ogg
diff --git a/Resources/Prototypes/SoundCollections/screams.yml b/Resources/Prototypes/SoundCollections/screams.yml
index 8fb39e9dc14..ec02ba07123 100644
--- a/Resources/Prototypes/SoundCollections/screams.yml
+++ b/Resources/Prototypes/SoundCollections/screams.yml
@@ -47,4 +47,12 @@
- /Audio/Voice/Human/femalescream_2.ogg
- /Audio/Voice/Human/femalescream_3.ogg
- /Audio/Voice/Human/femalescream_4.ogg
- - /Audio/Voice/Human/femalescream_5.ogg
\ No newline at end of file
+ - /Audio/Voice/Human/femalescream_5.ogg
+
+- type: soundCollection
+ id: VulpkaninScreams
+ files:
+ - /Audio/Voice/Vulpkanin/vulp_scream1.ogg
+ - /Audio/Voice/Vulpkanin/vulp_scream2.ogg
+ - /Audio/Voice/Vulpkanin/vulp_scream3.ogg
+ - /Audio/Voice/Vulpkanin/vulp_scream4.ogg
diff --git a/Resources/Prototypes/SoundCollections/vulpkanin.yml b/Resources/Prototypes/SoundCollections/vulpkanin.yml
new file mode 100644
index 00000000000..89ce641f394
--- /dev/null
+++ b/Resources/Prototypes/SoundCollections/vulpkanin.yml
@@ -0,0 +1,33 @@
+- type: soundCollection
+ id: VulpkaninBarks
+ files:
+ - /Audio/Voice/Vulpkanin/dog_bark1.ogg
+ - /Audio/Voice/Vulpkanin/dog_bark2.ogg
+ - /Audio/Voice/Vulpkanin/dog_bark3.ogg
+
+- type: soundCollection
+ id: VulpkaninGrowls
+ files:
+ - /Audio/Voice/Vulpkanin/dog_growl1.ogg
+ - /Audio/Voice/Vulpkanin/dog_growl2.ogg
+ - /Audio/Voice/Vulpkanin/dog_growl3.ogg
+ - /Audio/Voice/Vulpkanin/dog_growl4.ogg
+ - /Audio/Voice/Vulpkanin/dog_growl5.ogg
+ - /Audio/Voice/Vulpkanin/dog_growl6.ogg
+
+- type: soundCollection
+ id: VulpkaninSnarls
+ files:
+ - /Audio/Voice/Vulpkanin/dog_snarl1.ogg
+ - /Audio/Voice/Vulpkanin/dog_snarl2.ogg
+ - /Audio/Voice/Vulpkanin/dog_snarl3.ogg
+
+- type: soundCollection
+ id: VulpkaninWhines
+ files:
+ - /Audio/Voice/Vulpkanin/dog_whine.ogg
+
+- type: soundCollection
+ id: VulpkaninHowls
+ files:
+ - /Audio/Voice/Vulpkanin/howl.ogg
diff --git a/Resources/Prototypes/_DV/Species/vulpkanin.yml b/Resources/Prototypes/Species/vulpkanin.yml
similarity index 58%
rename from Resources/Prototypes/_DV/Species/vulpkanin.yml
rename to Resources/Prototypes/Species/vulpkanin.yml
index c8bb546f61d..92de166f8b3 100644
--- a/Resources/Prototypes/_DV/Species/vulpkanin.yml
+++ b/Resources/Prototypes/Species/vulpkanin.yml
@@ -4,10 +4,10 @@
roundStart: true
prototype: MobVulpkanin
sprites: MobVulpkaninSprites
- defaultSkinTone: "#985629"
+ defaultSkinTone: "#5a3f2d"
markingLimits: MobVulpkaninMarkingLimits
dollPrototype: MobVulpkaninDummy
- skinColoration: Hues
+ skinColoration: Hues # TODO: Introduce clamping once #39175 or a similiar PR is merged. Ideally lower max saturation to around 80% and some minimum brightness. Same for markings.
maleFirstNames: names_vulpkanin_male
femaleFirstNames: names_vulpkanin_female
lastNames: names_vulpkanin_last
@@ -19,11 +19,14 @@
Hair: MobHumanoidAnyMarking
FacialHair: MobHumanoidAnyMarking
Snout: MobHumanoidAnyMarking
+ SnoutCover: MobHumanoidAnyMarking
+ #UndergarmentTop: MobHumanoidAnyMarking # Mono
+ #UndergarmentBottom: MobHumanoidAnyMarking # Mono
Chest: MobVulpkaninTorso
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
Tail: MobHumanoidAnyMarking
- Eyes: MobHumanoidEyes
+ Eyes: MobVulpkaninEyes
LArm: MobVulpkaninLArm
RArm: MobVulpkaninRArm
LHand: MobVulpkaninLHand
@@ -33,7 +36,7 @@
LFoot: MobVulpkaninLFoot
RFoot: MobVulpkaninRFoot
-- type: markingPoints
+- type: markingPoints # 6 points on arms and legs due to the "expected" marking usage. Two for hands, two for arms and 2 for claws. Can be lower once we have a distinction between LeftArm and RightArm instead of just Arms.
id: MobVulpkaninMarkingLimits
points:
Hair:
@@ -41,108 +44,125 @@
required: false
FacialHair:
points: 1
+ onlyWhitelisted: true # Beards lack displacement maps and are impossible to displace onto a snout.
required: false
- Tail:
+ Snout:
points: 1
required: true
- defaultMarkings: [ VulpTail ]
- Head:
+ defaultMarkings: [ VulpSnout ]
+ SnoutCover:
points: 3
required: false
- Legs:
- points: 1
- required: false
- Arms:
- points: 1
- required: false
- Snout:
+ Tail:
points: 1
+ required: true
+ defaultMarkings: [ VulpTailVulp ]
+ Head:
+ points: 3
required: false
HeadTop:
points: 1
required: true
defaultMarkings: [ VulpEar ]
+ #UndergarmentTop: # Mono
+ # points: 1
+ # required: false
+ #UndergarmentBottom:
+ # points: 1
+ # required: false
+ Arms:
+ points: 6
+ required: false
+ Legs:
+ points: 6
+ required: false
+
+- type: humanoidBaseSprite
+ id: MobVulpkaninEyes
+ baseSprite:
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
+ state: eyes
- type: humanoidBaseSprite
id: MobVulpkaninHead
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobVulpkaninHeadMale
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobVulpkaninHeadFemale
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: head_f
- type: humanoidBaseSprite
id: MobVulpkaninTorso
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: torso_m
- type: humanoidBaseSprite
id: MobVulpkaninTorsoMale
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: torso_m
- type: humanoidBaseSprite
id: MobVulpkaninTorsoFemale
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: torso_f
- type: humanoidBaseSprite
id: MobVulpkaninLLeg
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: l_leg
- type: humanoidBaseSprite
id: MobVulpkaninLHand
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: l_hand
- type: humanoidBaseSprite
id: MobVulpkaninLArm
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: l_arm
- type: humanoidBaseSprite
id: MobVulpkaninLFoot
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: l_foot
- type: humanoidBaseSprite
id: MobVulpkaninRLeg
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: r_leg
- type: humanoidBaseSprite
id: MobVulpkaninRHand
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: r_hand
- type: humanoidBaseSprite
id: MobVulpkaninRArm
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: r_arm
- type: humanoidBaseSprite
id: MobVulpkaninRFoot
baseSprite:
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
+ sprite: Mobs/Species/Vulpkanin/parts.rsi
state: r_foot
diff --git a/Resources/Prototypes/Voice/speech_emote_sounds.yml b/Resources/Prototypes/Voice/speech_emote_sounds.yml
index b9b96a994be..d834c258442 100644
--- a/Resources/Prototypes/Voice/speech_emote_sounds.yml
+++ b/Resources/Prototypes/Voice/speech_emote_sounds.yml
@@ -300,6 +300,7 @@
collection: VoxHiss
params:
variation: 0.125
+ # TODO: We need vox sounds for the other emotes
- type: emoteSounds
id: UnisexDiona
@@ -546,6 +547,103 @@
params:
variation: 0.125
+# Vulp Sounds
+- type: emoteSounds
+ id: MaleVulpkanin
+ params:
+ variation: 0.125
+ sounds:
+ Laugh:
+ collection: MaleLaugh
+ Sneeze:
+ collection: MaleSneezes
+ Cough:
+ collection: MaleCoughs
+ Whistle:
+ collection: Whistles
+ Sigh:
+ collection: MaleSigh
+ Yawn:
+ collection: VulpkaninYawns
+ Scream:
+ collection: VulpkaninScreams
+ Growl:
+ collection: VulpkaninMaleGrowl #Monolith
+ Snarl:
+ collection: VulpkaninSnarls
+ Bark:
+ collection: VulpkaninBarks
+ Whine:
+ collection: SLVulpkaninWhines #Mono
+ Whimper:
+ collection: VulpkaninWhimpers # Starlight / Monolith: Rename to whimper
+ Crying:
+ collection: VulpkaninWhines
+ Howl:
+ collection: VulpkaninMaleHowl #Monolith
+ Weh:
+ collection: Weh
+ Hew:
+ collection: Hew
+ Honk:
+ collection: BikeHorn
+ Gasp:
+ collection: MaleGasp
+ DefaultDeathgasp:
+ collection: MaleDeathGasp
+ Belch: # Frontier
+ collection: Belch # Frontier
+ Yip: # Starlight / Monolith - yip & whine
+ collection: VulpkaninYips
+
+- type: emoteSounds
+ id: FemaleVulpkanin
+ params:
+ variation: 0.125
+ sounds:
+ Laugh:
+ collection: FemaleLaugh
+ Sneeze:
+ collection: FemaleSneezes
+ Cough:
+ collection: FemaleCoughs
+ Whistle:
+ collection: Whistles
+ Sigh:
+ collection: FemaleSigh
+ Yawn:
+ collection: VulpkaninYawns
+ Scream:
+ collection: VulpkaninScreams
+ Growl:
+ collection: VulpkaninFemaleGrowl #Monolith
+ Snarl:
+ collection: VulpkaninSnarls
+ Bark:
+ collection: VulpkaninBarks
+ Whimper:
+ collection: VulpkaninWhimpers # Starlight / Monolith: Rename to whimper
+ Whine:
+ collection: SLVulpkaninWhines #Mono
+ Crying:
+ collection: VulpkaninWhines
+ Howl:
+ collection: VulpkaninFemaleHowl #Monolith
+ Weh:
+ collection: Weh
+ Hew:
+ collection: Hew
+ Honk:
+ collection: BikeHorn
+ Gasp:
+ collection: FemaleGasp
+ DefaultDeathgasp:
+ collection: FemaleDeathGasp
+ Belch: # Frontier
+ collection: Belch # Frontier
+ Yip: # Starlight / Monolith - yip & whine
+ collection: VulpkaninYips
+
# body emotes
- type: emoteSounds
id: GeneralBodyEmotes
diff --git a/Resources/Prototypes/Voice/speech_emotes.yml b/Resources/Prototypes/Voice/speech_emotes.yml
index d7a17fbe4fe..71d47f8406a 100644
--- a/Resources/Prototypes/Voice/speech_emotes.yml
+++ b/Resources/Prototypes/Voice/speech_emotes.yml
@@ -204,6 +204,97 @@
- clicked # Frontier
- clicking # Frontier
+# Vulpkanin
+- type: emote
+ id: Bark
+ name: chat-emote-name-bark
+ category: Vocal
+ available: false
+ whitelist:
+ components:
+ - Vocal
+ blacklist:
+ components:
+ - BorgChassis
+ chatMessages: ["chat-emote-msg-bark"]
+ chatTriggers:
+ - bark
+ - barks
+ - barked
+ - barking
+
+- type: emote
+ id: Snarl
+ name: chat-emote-name-snarl
+ category: Vocal
+ available: false
+ whitelist:
+ components:
+ - Vocal
+ blacklist:
+ components:
+ - BorgChassis
+ chatMessages: ["chat-emote-msg-snarl"]
+ chatTriggers:
+ - snarl
+ - snarls
+ - snarled
+ - snarling
+
+- type: emote
+ id: Whine
+ name: chat-emote-name-whine
+ category: Vocal
+ available: false
+ whitelist:
+ components:
+ - Vocal
+ blacklist:
+ components:
+ - BorgChassis
+ chatMessages: ["chat-emote-msg-whine"]
+ chatTriggers:
+ - whine
+ - whines
+ - whined
+ - whining
+
+- type: emote
+ id: Howl
+ name: chat-emote-name-howl
+ category: Vocal
+ available: false
+ whitelist:
+ components:
+ - Vocal
+ blacklist:
+ components:
+ - BorgChassis
+ chatMessages: ["chat-emote-msg-howl"]
+ chatTriggers:
+ - howl
+ - howls
+ - howling
+ - howled
+
+- type: emote
+ id: Growl
+ name: chat-emote-name-growl
+ category: Vocal
+ available: false
+ whitelist:
+ components:
+ - Vocal
+ blacklist:
+ components:
+ - BorgChassis
+ chatMessages: ["chat-emote-msg-growl"]
+ chatTriggers:
+ - growl
+ - growls
+ - growled
+ - growling
+
# hand emotes
- type: emote
id: Clap
diff --git a/Resources/Prototypes/Voice/speech_sounds.yml b/Resources/Prototypes/Voice/speech_sounds.yml
index 7c1441b8682..bdba2e0e704 100644
--- a/Resources/Prototypes/Voice/speech_sounds.yml
+++ b/Resources/Prototypes/Voice/speech_sounds.yml
@@ -169,6 +169,15 @@
exclaimSound:
path: /Audio/Animals/goat_bah.ogg
+- type: speechSounds
+ id: Vulpkanin
+ saySound:
+ path: /Audio/Voice/Talk/vulp.ogg
+ askSound:
+ path: /Audio/Voice/Talk/vulp_ask.ogg
+ exclaimSound:
+ path: /Audio/Voice/Talk/vulp_exclaim.ogg
+
- type: speechSounds
id: Chrono
saySound:
diff --git a/Resources/Prototypes/Voice/speech_verbs.yml b/Resources/Prototypes/Voice/speech_verbs.yml
index f8202847fd6..6e8a6964839 100644
--- a/Resources/Prototypes/Voice/speech_verbs.yml
+++ b/Resources/Prototypes/Voice/speech_verbs.yml
@@ -172,3 +172,12 @@
- chat-speech-verb-electricity-1
- chat-speech-verb-electricity-2
- chat-speech-verb-electricity-3
+
+- type: speechVerb
+ id: Vulpkanin
+ name: chat-speech-verb-vulpkanin
+ speechVerbStrings:
+ - chat-speech-verb-vulpkanin-1
+ - chat-speech-verb-vulpkanin-2
+ - chat-speech-verb-vulpkanin-3
+ - chat-speech-verb-vulpkanin-4
diff --git a/Resources/Prototypes/_DV/Body/Parts/vulpkanin.yml b/Resources/Prototypes/_DV/Body/Parts/vulpkanin.yml
deleted file mode 100644
index 3b98b7687bb..00000000000
--- a/Resources/Prototypes/_DV/Body/Parts/vulpkanin.yml
+++ /dev/null
@@ -1,84 +0,0 @@
-- type: entity
- abstract: true
- parent: [BaseItem, BasePart]
- id: PartVulpkaninBase
- components:
- - type: Sprite
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
- - type: Icon
- sprite: _DV/Mobs/Species/Vulpkanin/parts.rsi
- - type: BodyPart
- species: Vulpkanin
- - type: Extractable
- juiceSolution:
- reagents:
- - ReagentId: Fat
- Quantity: 3
- - ReagentId: Blood
- Quantity: 10
-
-- type: entity
- parent: [ PartVulpkaninBase, BaseTorso ]
- id: TorsoVulpkanin
- name: "vulpkanin torso"
- components:
- - type: Extractable
- juiceSolution:
- reagents:
- - ReagentId: Fat
- Quantity: 10
- - ReagentId: Blood
- Quantity: 20
-
-- type: entity
- parent: [ PartVulpkaninBase, BaseHead ]
- id: HeadVulpkanin
- name: "vulpkanin head"
- components:
- - type: Extractable
- juiceSolution:
- reagents:
- - ReagentId: Fat
- Quantity: 5
- - ReagentId: Blood
- Quantity: 10
-
-- type: entity
- parent: [ PartVulpkaninBase, BaseLeftArm ]
- id: LeftArmVulpkanin
- name: "left vulpkanin arm"
-
-- type: entity
- parent: [ PartVulpkaninBase, BaseRightArm ]
- id: RightArmVulpkanin
- name: "right vulpkanin arm"
-
-- type: entity
- parent: [ PartVulpkaninBase, BaseLeftHand ]
- id: LeftHandVulpkanin
- name: "left vulpkanin hand"
-
-- type: entity
- parent: [ PartVulpkaninBase, BaseRightHand ]
- id: RightHandVulpkanin
- name: "right vulpkanin hand"
-
-- type: entity
- parent: [ PartVulpkaninBase, BaseLeftLeg ]
- id: LeftLegVulpkanin
- name: "left vulpkanin leg"
-
-- type: entity
- parent: [ PartVulpkaninBase, BaseRightLeg ]
- id: RightLegVulpkanin
- name: "right vulpkanin leg"
-
-- type: entity
- parent: [ PartVulpkaninBase, BaseLeftFoot ]
- id: LeftFootVulpkanin
- name: "left vulpkanin foot"
-
-- type: entity
- parent: [ PartVulpkaninBase, BaseRightFoot ]
- id: RightFootVulpkanin
- name: "right vulpkanin foot"
diff --git a/Resources/Prototypes/_DV/Damage/modifier_sets.yml b/Resources/Prototypes/_DV/Damage/modifier_sets.yml
index eb282a2e74e..4ffa3c251a8 100644
--- a/Resources/Prototypes/_DV/Damage/modifier_sets.yml
+++ b/Resources/Prototypes/_DV/Damage/modifier_sets.yml
@@ -1,8 +1,3 @@
-- type: damageModifierSet
- id: Vulpkanin
- coefficients:
- Heat: 1.1 # 1.15->1.1 - Mono
-
- type: damageModifierSet
id: Harpy
coefficients:
diff --git a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/vulpkanin.yml b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/vulpkanin.yml
deleted file mode 100644
index 6f54914d97b..00000000000
--- a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/vulpkanin.yml
+++ /dev/null
@@ -1,869 +0,0 @@
-# All the Vulpkanin customization
-
-# Ears Markings
-- type: marking
- id: VulpEar
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: vulp
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: vulp-inner
-
-- type: marking
- id: VulpEarFade
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: vulp
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: vulp-fade
-
-- type: marking
- id: VulpEarSharp
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: vulp
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: vulp-sharp
-
-- type: marking
- id: VulpEarJackal
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: jackal
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: jackal-inner
-
-- type: marking
- id: VulpEarTerrier
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: terrier
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: terrier-inner
-
-- type: marking
- id: VulpEarWolf
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: wolf
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: wolf-inner
-
-- type: marking
- id: VulpEarFennec
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: fennec
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: fennec-inner
-
-- type: marking
- id: VulpEarFox
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: fox
-
-- type: marking
- id: VulpEarOtie
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: otie
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: otie-inner
-
-- type: marking
- id: VulpEarTajaran
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: msai
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: msai-inner
-
-- type: marking
- id: VulpEarShock
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: shock
-
-- type: marking
- id: VulpEarCoyote
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: coyote
-
-- type: marking
- id: VulpEarDalmatian
- bodyPart: HeadTop
- markingCategory: HeadTop
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
- state: dalmatian
-
-# Head Markings (Snout)
-- type: marking
- id: VulpSnoutAlt
- bodyPart: Snout
- markingCategory: Snout
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: muzzle_alt
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: nose
-
-- type: marking
- id: VulpSnout
- bodyPart: Snout
- markingCategory: Snout
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: muzzle
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: nose
-
-- type: marking
- id: VulpSnoutSharp
- bodyPart: Snout
- markingCategory: Snout
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: muzzle_sharp
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: nose
-
-- type: marking
- id: VulpSnoutFade
- bodyPart: Snout
- markingCategory: Snout
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: muzzle_fade
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: nose
-
-- type: marking
- id: VulpSnoutNose
- bodyPart: Snout
- markingCategory: Snout
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: nose
-
-- type: marking
- id: VulpSnoutMask
- bodyPart: Snout
- markingCategory: Snout
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: mask
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: nose
-
-- type: marking
- id: VulpSnoutVulpine
- bodyPart: Snout
- markingCategory: Snout
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: vulpine
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: vulpine-lines
-
-- type: marking
- id: VulpSnoutSwift
- bodyPart: Snout
- markingCategory: Snout
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: vulpine-lines
-
-- type: marking
- id: VulpSnoutBlaze
- bodyPart: Snout
- markingCategory: Snout
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: blaze
-
-- type: marking
- id: VulpSnoutPatch
- bodyPart: Snout
- markingCategory: Snout
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: patch
-
-# Head Markings (Head)
-- type: marking
- id: VulpHeadTiger
- bodyPart: Head
- markingCategory: Head
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: tiger_head
-
-- type: marking
- id: VulpHeadTigerFace
- bodyPart: Head
- markingCategory: Head
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: tiger_face
-
-- type: marking
- id: VulpHeadSlash
- bodyPart: Head
- markingCategory: Head
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
- state: slash
-
-# Tail Markings
-- type: marking
- id: VulpTail
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp-fade
-
-- type: marking
- id: VulpTailTip
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp-tip
-
-- type: marking
- id: VulpTailWag
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp_wag
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp_wag-tip #fade
-
-- type: marking
- id: VulpTailWagTip
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp_wag
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp_wag-tip
-
-- type: marking
- id: VulpTailAlt
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp_alt
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp_alt-fade
-
-- type: marking
- id: VulpTailAltTip
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp_alt
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: vulp_alt-tip
-
-- type: marking
- id: VulpTailLong
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: long
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: long-tip
-
-- type: marking
- id: VulpTailFox
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fox
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fox-fade
-
-- type: marking
- id: VulpTailFoxTip
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fox
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fox-tip
-
-- type: marking
- id: VulpTailFoxWag
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fox_wag
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fox_wag-fade
-
-- type: marking
- id: VulpTailFoxWagTip
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fox_wag
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fox_wag-tip
-
-- type: marking
- id: VulpTailBushy
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: bushfluff
-
-- type: marking
- id: VulpTailBushyWag
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: bushfluff_wag
-
-- type: marking
- id: VulpTailCoyote
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: coyote
-
-- type: marking
- id: VulpTailCoyoteWag
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: coyote_wag
-
-- type: marking
- id: VulpTailCorgiWag
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: corgi_wag
-
-- type: marking
- id: VulpTailHusky
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: husky-inner
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: husky-outer
-
-- type: marking
- id: VulpTailHuskyAlt
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: husky
-
-- type: marking
- id: VulpTailFox2
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fox2
-
-- type: marking
- id: VulpTailFox3
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fox3
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fox3-tip
-
-- type: marking
- id: VulpTailFennec
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fennec
-
-- type: marking
- id: VulpTailOtie
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: otie
-
-- type: marking
- id: VulpTailFluffy
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin, Felinid]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: fluffy
-
-- type: marking
- id: VulpTailDalmatianWag
- bodyPart: Tail
- markingCategory: Tail
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
- state: dalmatian_wag
-
-# Body Markings (Chest)
-- type: marking
- id: VulpBellyCrest
- bodyPart: Chest
- markingCategory: Chest
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
- state: belly_crest
-
-- type: marking
- id: VulpBellyFull
- bodyPart: Chest
- markingCategory: Chest
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
- state: belly_full
-
-- type: marking
- id: VulpBellyFox
- bodyPart: Chest
- markingCategory: Chest
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
- state: belly_fox
-
-# # Body Markings (Overlay)
-# Eventually layering will allow to have markings on the body not layering above jumpsuits
-# - type: marking
-# id: VulpBodyPointsCrest
-# markingCategory: Overlay
-# bodyPart: RFoot
-# speciesRestriction: [Vulpkanin]
-# sprites:
-# - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
-# state: points_crest
-#
-# - type: marking
-# id: VulpBodyPointsFade
-# markingCategory: Overlay
-# bodyPart: RFoot
-# speciesRestriction: [Vulpkanin]
-# sprites:
-# - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
-# state: points_fade
-#
-# - type: marking
-# id: VulpBodyPointsSharp
-# markingCategory: Overlay
-# bodyPart: RFoot
-# speciesRestriction: [Vulpkanin]
-# sprites:
-# - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
-# state: points_sharp
-
-# Leg Markings
-- type: marking
- id: VulpPointsFeet
- markingCategory: Overlay
- bodyPart: RFoot
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
- state: points_feet
-
-- type: marking
- id: VulpPointsCrestLegs
- markingCategory: Legs
- bodyPart: LLeg
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
- state: points_crest-legs
-
-- type: marking
- id: VulpPointsFadeLegs
- markingCategory: Legs
- bodyPart: LLeg
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
- state: points_fade-legs
-
-- type: marking
- id: VulpPointsSharpLegs
- markingCategory: Legs
- bodyPart: LLeg
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
- state: points_sharp-legs
-
-# Arm Markings
-- type: marking
- id: VulpPointsHands
- markingCategory: Overlay
- bodyPart: RHand
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
- state: points_hands
-
-- type: marking
- id: VulpPointsCrestArms
- markingCategory: Arms
- bodyPart: LArm
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
- state: points_crest-arms
-
-- type: marking
- id: VulpPointsFadeArms
- markingCategory: Arms
- bodyPart: LArm
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
- state: points_fade-arms
-
-- type: marking
- id: VulpPointsSharpArms
- markingCategory: Arms
- bodyPart: LArm
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
- state: points_sharp-arms
-
-# Hairs
-- type: marking
- id: VulpHairAdhara
- bodyPart: Hair
- speciesRestriction: [Vulpkanin]
- markingCategory: Hair
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: adhara
-
-- type: marking
- id: VulpHairAnita
- bodyPart: Hair
- speciesRestriction: [Vulpkanin]
- markingCategory: Hair
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: anita
-
-- type: marking
- id: VulpHairApollo
- bodyPart: Hair
- speciesRestriction: [Vulpkanin]
- markingCategory: Hair
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: apollo
-
-- type: marking
- id: VulpHairBelle
- bodyPart: Hair
- speciesRestriction: [Vulpkanin]
- markingCategory: Hair
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: belle
-
-- type: marking
- id: VulpHairBraided
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: braided
-
-- type: marking
- id: VulpHairBun
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: bun
-
-- type: marking
- id: VulpHairCleanCut
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: clean_cut
-
-- type: marking
- id: VulpHairCurl
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: curl
-
-- type: marking
- id: VulpHairHawk
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: hawk
-
-- type: marking
- id: VulpHairJagged
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: jagged
-
-- type: marking
- id: VulpHairJeremy
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: jeremy
-
-- type: marking
- id: VulpHairKajam
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: kajam
-
-- type: marking
- id: VulpHairKeid
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: keid
-
-- type: marking
- id: VulpHairKleeia
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: kleeia
-
-- type: marking
- id: VulpHairMizar
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: mizar
-
-- type: marking
- id: VulpHairPunkBraided
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: punkbraided
-
-- type: marking
- id: VulpHairRaine
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: raine
-
-- type: marking
- id: VulpHairRough
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: rough
-
-- type: marking
- id: VulpHairShort
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: short
-
-- type: marking
- id: VulpHairShort2
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: short2
-
-- type: marking
- id: VulpHairSpike
- bodyPart: Hair
- markingCategory: Hair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/hair.rsi
- state: spike
-
-# Facial Hairs
-- type: marking
- id: VulpFacialHairRuff
- bodyPart: FacialHair
- markingCategory: FacialHair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/facial_hair.rsi
- state: ruff
-
-- type: marking
- id: VulpFacialHairElder
- bodyPart: FacialHair
- markingCategory: FacialHair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/facial_hair.rsi
- state: elder
-
-- type: marking
- id: VulpFacialHairElderChin
- bodyPart: FacialHair
- markingCategory: FacialHair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/facial_hair.rsi
- state: elder_chin
-
-- type: marking
- id: VulpFacialHairKita
- bodyPart: FacialHair
- markingCategory: FacialHair
- speciesRestriction: [Vulpkanin]
- sprites:
- - sprite: _DV/Mobs/Customization/Vulpkanin/facial_hair.rsi
- state: kita
diff --git a/Resources/Prototypes/_DV/Entities/Mobs/Player/vulpkanin.yml b/Resources/Prototypes/_DV/Entities/Mobs/Player/vulpkanin.yml
deleted file mode 100644
index 241f9797d54..00000000000
--- a/Resources/Prototypes/_DV/Entities/Mobs/Player/vulpkanin.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-- type: entity
- save: false
- name: Urist McVulp
- parent: BaseMobVulpkanin
- id: MobVulpkanin
- components:
- - type: CombatMode
- - type: InteractionPopup
- successChance: 1
- interactSuccessString: pat-success-generic # Frontier - pat-success-generic
+
+
+
diff --git a/Resources/ServerInfo/Guidebook/Mobs/Vulpkanin.xml b/Resources/ServerInfo/Guidebook/Mobs/Vulpkanin.xml
new file mode 100644
index 00000000000..8ee0b17727c
--- /dev/null
+++ b/Resources/ServerInfo/Guidebook/Mobs/Vulpkanin.xml
@@ -0,0 +1,16 @@
+
+ # Vulpkanin
+
+
+
+
+
+ Vulpkanin, due to their dense fur, [color=#1e90ff]prefer colder temperatures[/color] and [color=#ffa500]heat up faster.[/color]
+ Their agile (but clumsy) legs allow them to leap short distances, be careful not to bump into anything!
+
+ Their diet allows them to safely eat raw meat but they get poisoned by theobromine.
+
+ Their weirdly shaped muzzle leads to difficulties drinking, making them sometimes spill small amounts of whatever they drank onto the ground.
+
+ They take [color=#1e90ff]15% less Cold damage[/color] but [color=#ffa500]15% more Heat damage.[/color].
+
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/meta.json
index aa902c7bad2..443e711fc13 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/meta.json
@@ -36,6 +36,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..96a6860b618
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..34a731b4d6e
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/meta.json
index aa902c7bad2..23bab0c1574 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/meta.json
@@ -36,6 +36,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..431c0794d0d
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..f349642f766
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/meta.json
index aa902c7bad2..23bab0c1574 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/meta.json
@@ -36,6 +36,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..2c3913a1273
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..3a88455d2d3
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/meta.json
index aa902c7bad2..23bab0c1574 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/meta.json
@@ -36,6 +36,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..5baf8b13d62
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..2d3145ae712
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/meta.json
index aa902c7bad2..23bab0c1574 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/meta.json
@@ -36,6 +36,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..0dc49205397
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..85a5df6c3a4
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-light-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-light-vulpkanin.png
new file mode 100644
index 00000000000..058dc8a0e63
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-light-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-unshaded-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-unshaded-vulpkanin.png
new file mode 100644
index 00000000000..119393c6597
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-unshaded-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-vulpkanin.png
new file mode 100644
index 00000000000..4b9df7296ad
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/meta.json
index ec57cb84da6..2bfc4400f69 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states made by Flareguy for SS14",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states made by Flareguy for SS14, vulp version made by YERO",
"size": {
"x": 32,
"y": 32
@@ -42,6 +42,18 @@
{
"name": "equipped-head-unshaded-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-head-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-head-light-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-head-unshaded-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..a00e2ce75f2
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/meta.json
index c4879608846..7b20f512f15 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, equipped-HELMET-hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, equipped-HELMET-hydrakin sprite by Zethine / @synthetic_086 (discord), vulp version taken from https://github.com/DeltaV-Station/Delta-v/pull/517.",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/brigmedic.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/brigmedic.rsi/meta.json
index 93186acdb3d..f78122e8d75 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/brigmedic.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/brigmedic.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by PuroSlavKing (github) for SS14",
+ "copyright": "Made by PuroSlavKing (github) for SS14, Vulp version made by YERO",
"size": {
"x": 32,
"y": 32
@@ -37,13 +37,21 @@
"name": "on-inhand-right",
"directions": 4
},
- {
+ {
"name": "off-equipped-HELMET-vox",
"directions": 4
},
- {
+ {
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/brigmedic.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/brigmedic.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..4e86dac7d3a
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/brigmedic.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/brigmedic.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/brigmedic.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..797e765fe62
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/brigmedic.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/meta.json
index 0da67440021..89df2a2040a 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by Emisse for SS14. Vox states by Flareguy for SS14. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by Emisse for SS14. Vox states by Flareguy for SS14. hydrakin sprite by Zethine / @synthetic_086 (discord), vulp version taken from https://github.com/DeltaV-Station/Delta-v/pull/517.",
"size": {
"x": 32,
"y": 32
@@ -36,6 +36,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..47b29714b00
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..528a6d67455
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-unshaded-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-unshaded-vulpkanin.png
new file mode 100644
index 00000000000..4be8f1e35fe
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-unshaded-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-vulpkanin.png
new file mode 100644
index 00000000000..0db0aeb5d97
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/meta.json
index ae3097c617d..399e692fbea 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by 𝘽𝙚𝙡𝙖𝙮#7441. Vox states by Flareguy for SS14",
+ "copyright": "Made by \uD835\uDE3D\uD835\uDE5A\uD835\uDE61\uD835\uDE56\uD835\uDE6E#7441. Vox states by Flareguy for SS14, vulp version made by YERO",
"size": {
"x": 32,
"y": 32
@@ -34,6 +34,14 @@
{
"name": "equipped-head-unshaded-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-head-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-head-unshaded-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/meta.json
index 5956a9b0f4f..69c0c576b21 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by brainfood1183 (github). Vox state by Flareguy for SS14",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by brainfood1183 (github). Vox state by Flareguy for SS14, vulp version made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..406b2985fd9
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..b6a58c8db21
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..9acd3e7d0c1
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/meta.json
index 3ecd9557acd..89fdf61a9b3 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Based on Paradise SS13 at commit https://github.com/ParadiseSS13/Paradise/commit/a67c929b7394f78e7787114457ba42f4df6cc3a1, modified by whateverusername0. Vox state by Flareguy for SS14",
+ "copyright": "Based on Paradise SS13 at commit https://github.com/ParadiseSS13/Paradise/commit/a67c929b7394f78e7787114457ba42f4df6cc3a1, modified by whateverusername0. Vox state by Flareguy for SS14, vulp version made by YERO",
"size": {
"x": 32,
"y": 32
@@ -17,6 +17,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..dcb06cafd6e
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/meta.json
index b52e9ae34e4..fde35f4f9a5 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Created by discord:IAmRasputin#5242. Vox state by Flareguy for SS14",
+ "copyright": "Created by discord:IAmRasputin#5242. Vox state by Flareguy for SS14, vulp sprites made by YERO",
"size": {
"x": 32,
"y": 32
@@ -36,6 +36,18 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..dcb06cafd6e
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..ca908cbbcee
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/meta.json
index 989e93e33ba..fb31ba7449d 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord), vulp version made by YERO.",
"size": {
"x": 32,
"y": 32
@@ -36,6 +36,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..2ec0dc98355
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..e8f58bd0f03
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/meta.json
index 5756bf5a2bc..3153d5cef7d 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord), vulp version made by YERO.",
"size": {
"x": 32,
"y": 32
@@ -36,6 +36,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..1e0acc30225
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..1c541a852ce
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/meta.json
index 989e93e33ba..16e88308586 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord), vulp versions made by YERO.",
"size": {
"x": 32,
"y": 32
@@ -36,6 +36,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..417b9ef4b49
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..fa355a1584c
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/meta.json
index 989e93e33ba..eee02bc8458 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord), vulp sprites taken from https://github.com/DeltaV-Station/Delta-v/pull/517.",
"size": {
"x": 32,
"y": 32
@@ -36,6 +36,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..471bdb6e3a2
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..f7edf7fc2e6
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/equipped-HELMET.png
deleted file mode 100644
index 2596639e5c1..00000000000
Binary files a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/equipped-HELMET.png and /dev/null differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/icon-flash.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/icon-flash.png
new file mode 100644
index 00000000000..31e787f8223
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/icon-flash.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/icon.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/icon.png
index b15f44952b5..a134c90cca4 100644
Binary files a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/icon.png and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/icon.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/meta.json
index 170f436cd84..553c9e3a245 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/meta.json
@@ -1,26 +1,65 @@
{
- "version": 1,
- "license": "CC-BY-SA-3.0",
- "copyright": "Taken from shiptest-ss13/Shiptest. Vox states made by Flareguy for SS14. hydrakin sprite by Zethine / @synthetic_086 (discord).",
- "size": {
- "x": 32,
- "y": 32
- },
- "states": [
- {
- "name": "equipped-HELMET-vox",
- "directions": 4
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e Vox states made by Flareguy for SS14. hydrakin sprite by Zethine / @synthetic_086 (discord). Vulpkanin and Reptilian states by TiniestShark (Github).",
+ "size": {
+ "x": 32,
+ "y": 32
},
- {
- "name": "icon"
- },
- {
- "name": "equipped-HELMET",
- "directions": 4
- },
- {
- "name": "equipped-HELMET-hydrakin",
- "directions": 4
- }
- ]
-}
\ No newline at end of file
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon-flash"
+ },
+ {
+ "name": "off-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vox",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vox",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-hydrakin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-hydrakin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-dog",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-dog",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-dog.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-dog.png
new file mode 100644
index 00000000000..b4327c4da57
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-dog.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/equipped-HELMET-hydrakin.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-hydrakin.png
similarity index 100%
rename from Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/equipped-HELMET-hydrakin.png
rename to Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-hydrakin.png
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-reptilian.png
new file mode 100644
index 00000000000..d86769ce5f8
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-reptilian.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/equipped-HELMET-vox.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-vox.png
similarity index 100%
rename from Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/equipped-HELMET-vox.png
rename to Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-vox.png
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..88c5c2081b8
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET.png
new file mode 100644
index 00000000000..f6e00187238
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-dog.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-dog.png
new file mode 100644
index 00000000000..d083e87fddc
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-dog.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-hydrakin.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-hydrakin.png
new file mode 100644
index 00000000000..f6f7383e361
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-hydrakin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-reptilian.png
new file mode 100644
index 00000000000..c24c0e621a8
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-reptilian.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-vox.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-vox.png
new file mode 100644
index 00000000000..b577d32feb2
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-vox.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..11179b057a2
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET.png
new file mode 100644
index 00000000000..44ead9d1ae1
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/meta.json
index 76b761d8c50..923be550a63 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14, vulp version made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..417b9ef4b49
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..fa355a1584c
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/meta.json
index 872d93ba91f..d0eed64670e 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e \u0026 light version made by github:Morb0. Vox states by Flareguy for Space Station 14. Blueified by JoeHammad, hydrakin sprites by Zethine (discord: synthetic_086)",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e \u0026 light version made by github:Morb0. Vox states by Flareguy for Space Station 14. Blueified by JoeHammad, hydrakin sprites by Zethine (discord: synthetic_086), vulp sprites taken from https://github.com/DeltaV-Station/Delta-v/pull/517",
"size": {
"x": 32,
"y": 32
@@ -36,6 +36,18 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-reptilian",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..9c2d9c505ac
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-reptilian.png
new file mode 100644
index 00000000000..4b35c278d3f
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-reptilian.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..9bbd4742724
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/meta.json
index 76b761d8c50..9b57f6d82e2 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e \u0026 light version made by github:Morb0. Vox states by Flareguy for Space Station 14, vulp sprites made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..81488c7fc5d
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..a872092a96c
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/meta.json
index 51b84ae61fe..c9588a63d76 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Base sprite from Baystation 12. Vox states by Flareguy for Space Station 14, redesigned by InfinityRedPanda",
+ "copyright": "Base sprite from Baystation 12. Vox states by Flareguy for Space Station 14, redesigned by InfinityRedPanda, vulp sprites made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..65af248b740
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..49aba8460ed
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-light-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-light-vulpkanin.png
new file mode 100644
index 00000000000..8f20cb81147
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-light-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-unshaded-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-unshaded-vulpkanin.png
new file mode 100644
index 00000000000..d29322a71ce
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-unshaded-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-vulpkanin.png
new file mode 100644
index 00000000000..4098431ee2f
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/meta.json
index 5f25a2e6044..f98c986d31a 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & modified by Kuro. Vox states by Flareguy for SS14, equipped-head-hydrakin by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & modified by Kuro. Vox states by Flareguy for SS14, equipped-head-hydrakin by Zethine / @synthetic_086 (discord), vulp sprites made by YERO.",
"size": {
"x": 32,
@@ -55,6 +55,18 @@
{
"name": "equipped-head-unshaded-hydrakin",
"directions": 4
+ },
+ {
+ "name": "equipped-head-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-head-unshaded-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-head-light-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..4d92ea8768e
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/meta.json
index 140b8e9f3ce..81ddf35897f 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/3b364b1cea497ccf414539719b6b79f39d42cb1b, modified by whateverusername0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/3b364b1cea497ccf414539719b6b79f39d42cb1b, modified by whateverusername0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord), vulp sprites made by YERO.",
"size": {
"x": 32,
"y": 32
@@ -40,6 +40,18 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "combat-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..4d92ea8768e
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..baf5716c948
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/meta.json
index 9367a679e42..dd7fcad24b8 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tg at commit https://github.com/tgstation/tgstation/commit/3b364b1cea497ccf414539719b6b79f39d42cb1b, modified by whateverusername0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tg at commit https://github.com/tgstation/tgstation/commit/3b364b1cea497ccf414539719b6b79f39d42cb1b, modified by whateverusername0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord), vulp sprites made by YERO.",
"size": {
"x": 32,
@@ -37,6 +37,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..d0f9d69bd15
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..e3dd5b27367
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json
index 806d00ddb6b..4e6081dc7d8 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tg at commit https://github.com/tgstation/tgstation/commit/3b364b1cea497ccf414539719b6b79f39d42cb1b. Vox states by Flareguy for Space Station 14, color tweaked by InfinityRedPanda, hydrakin states by Zethine07 (github)",
+ "copyright": "Taken from tg at commit https://github.com/tgstation/tgstation/commit/3b364b1cea497ccf414539719b6b79f39d42cb1b. Vox states by Flareguy for Space Station 14, color tweaked by InfinityRedPanda, hydrakin states by Zethine07 (github), vulp sprites made by YERO",
"size": {
"x": 32,
@@ -37,6 +37,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..a0ab95b8832
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..a2ead204221
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/meta.json
index f5f2c9d7c8e..4a24593db89 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Based on tgstation at commit https://github.com/tgstation/tgstation/commit/3b364b1cea497ccf414539719b6b79f39d42cb1b, modified by EmoGarbage404 (github), modified by whateverusername0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Based on tgstation at commit https://github.com/tgstation/tgstation/commit/3b364b1cea497ccf414539719b6b79f39d42cb1b, modified by EmoGarbage404 (github), modified by whateverusername0. Vox states by Flareguy for Space Station 14. hydrakin sprite by Zethine / @synthetic_086 (discord), vulp version made by YERO.",
"size": {
"x": 32,
"y": 32
@@ -36,6 +36,14 @@
{
"name": "on-equipped-HELMET-hydrakin",
"directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..77735f280ad
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..4a2e7f88620
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/meta.json
index 76b761d8c50..508c271db1f 100644
--- a/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/97ec5ed1a0fc8263df5df5a5afbb653d4684992e & light version made by github:Morb0. Vox states by Flareguy for Space Station 14, Vulp sprites taken from https://github.com/DeltaV-Station/Delta-v/pull/517",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..221f9b02009
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..3b256eff87b
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/ancientvoidsuit.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/ancientvoidsuit.rsi/meta.json
index ce6a86ea762..224fe988590 100644
--- a/Resources/Textures/Clothing/Head/Helmets/ancientvoidsuit.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/ancientvoidsuit.rsi/meta.json
@@ -23,4 +23,4 @@
"directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Helmets/atmos_firehelmet.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/atmos_firehelmet.rsi/meta.json
index b7dbbb8cd21..f60a0948ab7 100644
--- a/Resources/Textures/Clothing/Head/Helmets/atmos_firehelmet.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/atmos_firehelmet.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/blob/master/icons/mob/clothing/head.dmi. Vox states taken from paradise at https://github.com/ParadiseSS13/Paradise/blob/765461f14aa4dd4f1edc33242c667843134678b5/icons/mob/clothing/species/vox/head.dmi",
+ "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/blob/master/icons/mob/clothing/head.dmi. Vox states taken from paradise at https://github.com/ParadiseSS13/Paradise/blob/765461f14aa4dd4f1edc33242c667843134678b5/icons/mob/clothing/species/vox/head.dmi, Vulp version modified by YERO",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-inhand-right",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Helmets/atmos_firehelmet.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/atmos_firehelmet.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..6894c22506a
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/atmos_firehelmet.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/atmos_firehelmet.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/atmos_firehelmet.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..92a70718c82
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/atmos_firehelmet.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/bombsuit.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/bombsuit.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..a5dd2d0c69d
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/bombsuit.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/bombsuit.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/bombsuit.rsi/meta.json
index e55d1eb4691..8cbcf732ea1 100644
--- a/Resources/Textures/Clothing/Head/Helmets/bombsuit.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/bombsuit.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/a75dee2e6d236612dbd403dd5f8687ca930c01f1. Vox state by Flareguy for SS14",
+ "copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/a75dee2e6d236612dbd403dd5f8687ca930c01f1. Vox state by Flareguy for SS14, vulp version modied by YERO",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Helmets/cult.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/cult.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..60efe5afc8e
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/cult.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/cult.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/cult.rsi/meta.json
index a470e009443..3c4d96286e9 100644
--- a/Resources/Textures/Clothing/Head/Helmets/cult.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/cult.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, vulp version modified by YERO",
"size": {
"x": 32,
"y": 32
@@ -21,6 +21,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..b7625492dd3
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json
index 89a026869fc..c63de937c9e 100644
--- a/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Sprite edited by Flareguy for SS14, original unedited sprite can be found in https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a",
+ "copyright": "Sprite edited by Flareguy for SS14, original unedited sprite can be found in https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, Vulp helmet taken from DeltaV https://github.com/DeltaV-Station/Delta-v/pull/517",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..c4e6351d9d8
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/meta.json
index 89a026869fc..c63de937c9e 100644
--- a/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Sprite edited by Flareguy for SS14, original unedited sprite can be found in https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a",
+ "copyright": "Sprite edited by Flareguy for SS14, original unedited sprite can be found in https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, Vulp helmet taken from DeltaV https://github.com/DeltaV-Station/Delta-v/pull/517",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..669368c2bbc
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/meta.json
index 89a026869fc..840ce85f492 100644
--- a/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Sprite edited by Flareguy for SS14, original unedited sprite can be found in https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a",
+ "copyright": "Sprite edited by Flareguy for SS14, original unedited sprite can be found in https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, Vulp helmet taken from DeltaV https://github.com/DeltaV-Station/Delta-v/pull/517\u0022",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Helmets/ihvoid.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/ihvoid.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..be3734842f1
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/ihvoid.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/ihvoid.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/ihvoid.rsi/meta.json
index 3cf0b8d484d..7425efe3f2b 100644
--- a/Resources/Textures/Clothing/Head/Helmets/ihvoid.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/ihvoid.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state by Flareguy for Space Station 14",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state by Flareguy for Space Station 14, Vulp helmet taken from DeltaV https://github.com/DeltaV-Station/Delta-v/pull/517",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..8e031b4b287
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/meta.json
index 6de3fcd4406..15eb55b27f7 100644
--- a/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation https://github.com/tgstation/tgstation (unknown commit). Vox state by Flareguy for SS14",
+ "copyright": "Taken from tgstation https://github.com/tgstation/tgstation (unknown commit). Vox state by Flareguy for SS14, vulp version fixed by YERO",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Helmets/swat.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/swat.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..a3811265f9e
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/swat.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/swat.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/swat.rsi/meta.json
index 20fb373db65..487e4083c24 100644
--- a/Resources/Textures/Clothing/Head/Helmets/swat.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/swat.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d90c7e5de6f6d94596c164da78dbc8d3cd35bb99 and modified by Flareguy for SS14",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d90c7e5de6f6d94596c164da78dbc8d3cd35bb99 and modified by Flareguy for SS14, vulp version by YERO",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Helmets/swat_syndicate.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/swat_syndicate.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..b4bd1e28a46
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/swat_syndicate.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/swat_syndicate.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/swat_syndicate.rsi/meta.json
index 20fb373db65..487e4083c24 100644
--- a/Resources/Textures/Clothing/Head/Helmets/swat_syndicate.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/swat_syndicate.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d90c7e5de6f6d94596c164da78dbc8d3cd35bb99 and modified by Flareguy for SS14",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d90c7e5de6f6d94596c164da78dbc8d3cd35bb99 and modified by Flareguy for SS14, vulp version by YERO",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Helmets/syndie-raid.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/syndie-raid.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..fe3ce39d0a2
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/syndie-raid.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Helmets/syndie-raid.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/syndie-raid.rsi/meta.json
index 2faf18830d9..841c36ca07f 100644
--- a/Resources/Textures/Clothing/Head/Helmets/syndie-raid.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Helmets/syndie-raid.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by alzore_(Discord) for SS14 using the colors of the blood-red hardsuit",
+ "copyright": "Made by alzore_(Discord) for SS14 using the colors of the blood-red hardsuit, vulp version by YERO",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Hoods/Bio/janitor.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hoods/Bio/janitor.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..e71220c364e
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hoods/Bio/janitor.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hoods/Bio/janitor.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/Bio/janitor.rsi/meta.json
index 057d0b0ab24..d59e196594b 100644
--- a/Resources/Textures/Clothing/Head/Hoods/Bio/janitor.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hoods/Bio/janitor.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-HELMET-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-HELMET-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79, vulp version by YERO",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Hoods/Bio/scientist.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hoods/Bio/scientist.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..b7a6a87cd19
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hoods/Bio/scientist.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hoods/Bio/scientist.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/Bio/scientist.rsi/meta.json
index 8661a35af68..9f36d36d209 100644
--- a/Resources/Textures/Clothing/Head/Hoods/Bio/scientist.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hoods/Bio/scientist.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-helmet-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-helmet-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79, vulp version by YERO",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/meta.json
index 5e5c1cf2e07..057d0b0ab24 100644
--- a/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-HELMET-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79",
"size": {
"x": 32,
"y": 32
diff --git a/Resources/Textures/Clothing/Head/Hoods/Bio/virology.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hoods/Bio/virology.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..05c0fc8d1f0
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hoods/Bio/virology.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hoods/Bio/virology.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/Bio/virology.rsi/meta.json
index 057d0b0ab24..2e3e3904fc0 100644
--- a/Resources/Textures/Clothing/Head/Hoods/Bio/virology.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hoods/Bio/virology.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-HELMET-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-HELMET-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79, vulp version by YERO",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Hoods/carpsuit.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hoods/carpsuit.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..535a7a57b69
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hoods/carpsuit.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hoods/carpsuit.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/carpsuit.rsi/meta.json
index 8cebe78e80c..362d3a6dce5 100644
--- a/Resources/Textures/Clothing/Head/Hoods/carpsuit.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hoods/carpsuit.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Modified by deltanedas (github). Resomi state created by Huaqas (GitHub).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Modified by deltanedas (github). Resomi state created by Huaqas (GitHub), vulp version by YERO.",
"size": {
"x": 32,
"y": 32
@@ -17,6 +17,10 @@
{
"name": "equipped-HELMET-resomi",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hoods/chaplain.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hoods/chaplain.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..fa0993766e8
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hoods/chaplain.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hoods/chaplain.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/chaplain.rsi/meta.json
index ade65863af2..bf7ecc25399 100644
--- a/Resources/Textures/Clothing/Head/Hoods/chaplain.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hoods/chaplain.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, vulp version by YERO",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Hoods/cult.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hoods/cult.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..9e784fb835a
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hoods/cult.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hoods/cult.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/cult.rsi/meta.json
index a470e009443..05c2f55f7f2 100644
--- a/Resources/Textures/Clothing/Head/Hoods/cult.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hoods/cult.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, vulp version by YERO",
"size": {
"x": 32,
"y": 32
@@ -21,6 +21,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Hoods/goliathcloak.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hoods/goliathcloak.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..f9ba18348f7
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hoods/goliathcloak.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hoods/goliathcloak.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/goliathcloak.rsi/meta.json
index 74ad75f69fb..6da13e27f8b 100644
--- a/Resources/Textures/Clothing/Head/Hoods/goliathcloak.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hoods/goliathcloak.rsi/meta.json
@@ -13,6 +13,10 @@
{
"name": "equipped-HELMET",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Hoods/nun.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hoods/nun.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..1a5fea60631
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hoods/nun.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hoods/nun.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/nun.rsi/meta.json
index ade65863af2..346978bbeb5 100644
--- a/Resources/Textures/Clothing/Head/Hoods/nun.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hoods/nun.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, vulp version by Yero",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Hoods/rad.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hoods/rad.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..b64a0ef9b14
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hoods/rad.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hoods/rad.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/rad.rsi/meta.json
index 4e9f6e8408b..51faa64d13f 100644
--- a/Resources/Textures/Clothing/Head/Hoods/rad.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hoods/rad.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from Paradise at https://github.com/ParadiseSS13/Paradise/pull/26671/files",
+ "copyright": "Taken from Paradise at https://github.com/ParadiseSS13/Paradise/pull/26671/files, Vulp version by Yero",
"size": {
"x": 32,
"y": 32
@@ -17,6 +17,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Hoods/voidcloak.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hoods/voidcloak.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..328ad66e75e
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hoods/voidcloak.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Hoods/voidcloak.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/voidcloak.rsi/meta.json
index 2a8e91145be..1a055aae664 100644
--- a/Resources/Textures/Clothing/Head/Hoods/voidcloak.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Hoods/voidcloak.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-4.0",
- "copyright": "Made by Dezzzix; Discord: dezzzix",
+ "copyright": "Made by Dezzzix; Discord: dezzzix, vulp version by YERO;Discord: AweonaoYero",
"size": {
"x": 32,
"y": 32
@@ -13,6 +13,10 @@
{
"name": "equipped-HELMET",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..4c6ce58ca34
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/meta.json b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/meta.json
index e9b30b54371..2e8c5558c21 100644
--- a/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from vox welding helmet state",
+ "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from vox welding helmet state, vulp masks taken from DeltaV https://github.com/DeltaV-Station/Delta-v/pull/517",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "up-inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "up-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..d6c8799127e
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..cab90cf1701
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/meta.json b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/meta.json
index b486fbbc86c..cdcc0db497e 100644
--- a/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79 and up-equipped-HELMET modified by Flareguy, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from vox welding helmet state",
+ "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79 and up-equipped-HELMET modified by Flareguy, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from vox welding helmet state, vulp masks taken from DeltaV https://github.com/DeltaV-Station/Delta-v/pull/517",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "up-inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "up-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..b6749f98606
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..46e451b3c9d
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/meta.json b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/meta.json
index 2a9b8dfba70..878aaaf2e72 100644
--- a/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from CEV-Eris at https://github.com/discordia-space/CEV-Eris/blob/2a0d963d5bf68bd8ddf6fba6f60479bec172b51d/icons/inventory/head/mob.dmi, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from 'welding' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79",
+ "copyright": "Taken from CEV-Eris at https://github.com/discordia-space/CEV-Eris/blob/2a0d963d5bf68bd8ddf6fba6f60479bec172b51d/icons/inventory/head/mob.dmi, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from 'welding' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79, vulp masks taken from DeltaV https://github.com/DeltaV-Station/Delta-v/pull/517",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "up-inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "up-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/up-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/up-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..34296974d11
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/up-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Welding/welding.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/welding.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..701775a2226
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/welding.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Head/Welding/welding.rsi/meta.json b/Resources/Textures/Clothing/Head/Welding/welding.rsi/meta.json
index 10c0a80701e..dfab9b98375 100644
--- a/Resources/Textures/Clothing/Head/Welding/welding.rsi/meta.json
+++ b/Resources/Textures/Clothing/Head/Welding/welding.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79",
+ "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79, vulp masks taken from DeltaV https://github.com/DeltaV-Station/Delta-v/pull/517",
"size": {
"x": 32,
"y": 32
@@ -52,6 +52,14 @@
{
"name": "up-inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "up-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Head/Welding/welding.rsi/up-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/welding.rsi/up-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..39c534f5643
Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/welding.rsi/up-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/blushingclown.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/blushingclown.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..71aedf1d3c6
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/blushingclown.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/blushingclown.rsi/meta.json b/Resources/Textures/Clothing/Mask/blushingclown.rsi/meta.json
index c49d53fdb69..812df9938fd 100644
--- a/Resources/Textures/Clothing/Mask/blushingclown.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/blushingclown.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/blob/ed466a4c67828b44ddb9d9550366be5c2d745955/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/blob/ed466a4c67828b44ddb9d9550366be5c2d745955/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -17,6 +17,10 @@
{
"name": "equipped-MASK-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/blushingmime.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/blushingmime.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..f756b7564b1
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/blushingmime.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/blushingmime.rsi/meta.json b/Resources/Textures/Clothing/Mask/blushingmime.rsi/meta.json
index e986c9a3b2f..0d860bc3f65 100644
--- a/Resources/Textures/Clothing/Mask/blushingmime.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/blushingmime.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -17,6 +17,10 @@
{
"name": "equipped-MASK-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/breath.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/breath.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..d317cba50ef
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/breath.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/breath.rsi/meta.json b/Resources/Textures/Clothing/Mask/breath.rsi/meta.json
index 13a79e2d10b..e2aaa074349 100644
--- a/Resources/Textures/Clothing/Mask/breath.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/breath.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -77,6 +77,14 @@
{
"name": "equipped-MASK-hydrakin",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "up-equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/breath.rsi/up-equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/breath.rsi/up-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..d8ae1134fb4
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/breath.rsi/up-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/clown.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/clown.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..1b298ce9912
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/clown.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/clown.rsi/meta.json b/Resources/Textures/Clothing/Mask/clown.rsi/meta.json
index 60f5fa4b14c..7d881c4df9f 100644
--- a/Resources/Textures/Clothing/Mask/clown.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/clown.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified by Flareguy, edited by InfinityRedPanda(github). hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified by Flareguy | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -37,6 +37,10 @@
{
"name": "equipped-MASK-hydrakin",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/clown_banana.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/clown_banana.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..6e8e1f86cb8
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/clown_banana.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/clown_banana.rsi/meta.json b/Resources/Textures/Clothing/Mask/clown_banana.rsi/meta.json
index 17b3f7ee4d1..84efe80db6e 100644
--- a/Resources/Textures/Clothing/Mask/clown_banana.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/clown_banana.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by KREKS (ss14 discord) for ss14. Reptilian edit by Nairod(Github), vox edit by Flareguy",
+ "copyright": "Made by KREKS (ss14 discord) for ss14. Reptilian edit by Nairod(Github), vox edit by Flareguy, vulp sprites edited by YERO",
"size": {
"x": 32,
"y": 32
@@ -33,6 +33,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Mask/clown_security.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/clown_security.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..15a5d8b7959
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/clown_security.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/clown_security.rsi/meta.json b/Resources/Textures/Clothing/Mask/clown_security.rsi/meta.json
index 6f5cb2dc1e8..afe60c1e7ee 100644
--- a/Resources/Textures/Clothing/Mask/clown_security.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/clown_security.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Modified version of clown mask by GoldenCan(github) (Copyright for clown mask: Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified by Flareguy)",
+ "copyright": "Modified version of clown mask by GoldenCan(github) (Copyright for clown mask: Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified by Flareguy), vulp sprites by YERO",
"size": {
"x": 32,
"y": 32
@@ -33,6 +33,10 @@
{
"name": "equipped-MASK-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Mask/cluwne.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/cluwne.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..070974034fd
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/cluwne.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/cluwne.rsi/meta.json b/Resources/Textures/Clothing/Mask/cluwne.rsi/meta.json
index bd410c6de9f..8f7b8418428 100644
--- a/Resources/Textures/Clothing/Mask/cluwne.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/cluwne.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by brainfood1183 (github) for ss14. Reptilian edit by Nairod(Github), vox edit by Flareguy",
+ "copyright": "Made by brainfood1183 (github) for ss14. Reptilian edit by Nairod(Github), vox edit by Flareguy | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -21,6 +21,10 @@
{
"name": "equipped-MASK-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/ert.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/ert.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..488c0387a72
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/ert.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/ert.rsi/meta.json b/Resources/Textures/Clothing/Mask/ert.rsi/meta.json
index b8ea712aff1..c4c8ecef98d 100644
--- a/Resources/Textures/Clothing/Mask/ert.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/ert.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by Nimfar11 (GitHub) for Space Station 14. Reptilian edit by Nairod(Github), vox edit by Flareguy",
+ "copyright": "Made by Nimfar11 (GitHub) for Space Station 14. Reptilian edit by Nairod(Github), vox edit by Flareguy | vulpkanin version made by Floofers",
"size": {
"x": 32,
"y": 32
@@ -29,6 +29,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/gas.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gas.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..fba0ec9b2b3
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gas.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/gas.rsi/meta.json b/Resources/Textures/Clothing/Mask/gas.rsi/meta.json
index 32493cc65d5..9a07554f391 100644
--- a/Resources/Textures/Clothing/Mask/gas.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/gas.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified by Flareguy. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified by Flareguy. hydrakin sprite by Zethine / @synthetic_086 (discord) | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -26,6 +26,10 @@
"name": "inhand-right",
"directions": 4
},
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
+ },
{
"name": "equipped-MASK-reptilian",
"directions": 4
diff --git a/Resources/Textures/Clothing/Mask/gasatmos.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gasatmos.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..141a7cc981e
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gasatmos.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/gasatmos.rsi/meta.json b/Resources/Textures/Clothing/Mask/gasatmos.rsi/meta.json
index b21c15f5e72..1f8754e5c23 100644
--- a/Resources/Textures/Clothing/Mask/gasatmos.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/gasatmos.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state modified by Flareguy from 'gas-alt' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state modified by Flareguy from 'gas-alt' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e. hydrakin sprite by Zethine / @synthetic_086 (discord) | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -22,6 +22,10 @@
"name": "inhand-right",
"directions": 4
},
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
+ },
{
"name": "equipped-MASK-reptilian",
"directions": 4
diff --git a/Resources/Textures/Clothing/Mask/gascaptain.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gascaptain.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..d13d3212c08
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gascaptain.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/gascaptain.rsi/meta.json b/Resources/Textures/Clothing/Mask/gascaptain.rsi/meta.json
index ba8883db952..381fea3db31 100644
--- a/Resources/Textures/Clothing/Mask/gascaptain.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/gascaptain.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from 'gas-alt' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e, and modified by Flareguy. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, edited by Emisse for ss14. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from 'gas-alt' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e, and modified by Flareguy. hydrakin sprite by Zethine / @synthetic_086 (discord) | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -22,6 +22,10 @@
"name": "inhand-right",
"directions": 4
},
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
+ },
{
"name": "equipped-MASK-reptilian",
"directions": 4
diff --git a/Resources/Textures/Clothing/Mask/gascentcom.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gascentcom.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..9d85ba2f06b
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gascentcom.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/gascentcom.rsi/meta.json b/Resources/Textures/Clothing/Mask/gascentcom.rsi/meta.json
index 7d1c2d0fe3c..088d86eee67 100644
--- a/Resources/Textures/Clothing/Mask/gascentcom.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/gascentcom.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified by Flareguy. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified by Flareguy. hydrakin sprite by Zethine / @synthetic_086 (discord) | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -33,6 +33,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/gasexplorer.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gasexplorer.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..91da2da7c7f
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gasexplorer.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/gasexplorer.rsi/meta.json b/Resources/Textures/Clothing/Mask/gasexplorer.rsi/meta.json
index 2b0a5a48f7b..0e445157c66 100644
--- a/Resources/Textures/Clothing/Mask/gasexplorer.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/gasexplorer.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). Vox state by Flareguy for SS14. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). Vox state by Flareguy for SS14. hydrakin sprite by Zethine / @synthetic_086 (discord) | vulpkanin version edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -30,6 +30,10 @@
"name": "inhand-right",
"directions": 4
},
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
+ },
{
"name": "equipped-MASK-reptilian",
"directions": 4
diff --git a/Resources/Textures/Clothing/Mask/gassecurity.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gassecurity.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..b9395a9026c
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gassecurity.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/gassecurity.rsi/meta.json b/Resources/Textures/Clothing/Mask/gassecurity.rsi/meta.json
index bf58a8a90b7..e3cbc604288 100644
--- a/Resources/Textures/Clothing/Mask/gassecurity.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/gassecurity.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox states taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/bc095ad398790a2b718b2bab4f2157cdd80a51da/icons/mob/clothing/species/vox/mask.dmi. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox states taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/bc095ad398790a2b718b2bab4f2157cdd80a51da/icons/mob/clothing/species/vox/mask.dmi. hydrakin sprite by Zethine / @synthetic_086 (discord) | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -41,6 +41,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/gassyndicate.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gassyndicate.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..a7c913dc1ea
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gassyndicate.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/gassyndicate.rsi/meta.json b/Resources/Textures/Clothing/Mask/gassyndicate.rsi/meta.json
index 22e52306859..1d746ae524e 100644
--- a/Resources/Textures/Clothing/Mask/gassyndicate.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/gassyndicate.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified to fix an error",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified to fix an error | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -47,6 +47,16 @@
[ 0.5, 0.5, 0.5 ],
[ 0.5, 0.5, 0.5 ]
]
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4,
+ "delays": [
+ [ 0.5, 0.5, 0.5 ],
+ [ 0.5, 0.5, 0.5 ],
+ [ 0.5, 0.5, 0.5 ],
+ [ 0.5, 0.5, 0.5 ]
+ ]
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/goldenmask.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/goldenmask.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..15e09f573c1
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/goldenmask.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/goldenmask.rsi/meta.json b/Resources/Textures/Clothing/Mask/goldenmask.rsi/meta.json
index 62072e7107e..357170c7a7c 100644
--- a/Resources/Textures/Clothing/Mask/goldenmask.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/goldenmask.rsi/meta.json
@@ -34,6 +34,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Mask/italian_moustache.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/italian_moustache.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..9bde35f041f
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/italian_moustache.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/italian_moustache.rsi/meta.json b/Resources/Textures/Clothing/Mask/italian_moustache.rsi/meta.json
index 21a2cbc2f84..599434d6ef0 100644
--- a/Resources/Textures/Clothing/Mask/italian_moustache.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/italian_moustache.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/6665eec76c98a4f3f89bebcd10b34b47dcc0b8ae. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/6665eec76c98a4f3f89bebcd10b34b47dcc0b8ae. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. hydrakin sprite by Zethine / @synthetic_086 (discord) | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -29,6 +29,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..687ac3aed36
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/medical.rsi/meta.json b/Resources/Textures/Clothing/Mask/medical.rsi/meta.json
index e92b88f4fe1..acfe407435d 100644
--- a/Resources/Textures/Clothing/Mask/medical.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/medical.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e. hydrakin sprite by Zethine / @synthetic_086 (discord) | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -36,13 +36,11 @@
},
{
"name": "equipped-MASK-hamster",
- "directions": 4,
- "delays": [[1.0], [1.0], [1.0], [1.0]]
+ "directions": 4
},
{
"name": "equipped-MASK-kangaroo",
- "directions": 4,
- "delays": [[1.0], [1.0], [1.0], [1.0]]
+ "directions": 4
},
{
"name": "equipped-MASK-possum",
@@ -64,6 +62,14 @@
"name": "inhand-right",
"directions": 4
},
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "up-equipped-MASK-vulpkanin",
+ "directions": 4
+ },
{
"name": "equipped-MASK-reptilian",
"directions": 4
diff --git a/Resources/Textures/Clothing/Mask/medical.rsi/up-equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/medical.rsi/up-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..99c32056408
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/medical.rsi/up-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..d317cba50ef
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/meta.json b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/meta.json
index c32a6507fd9..ca5a928c1d0 100644
--- a/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Sprited by LinkUyx#6557. Reptilian edit by Nairod(Github). hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Sprited by LinkUyx#6557. Reptilian edit by Nairod(Github). hydrakin sprite by Zethine / @synthetic_086 (discord) | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -54,6 +54,14 @@
"name": "inhand-right",
"directions": 4
},
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "up-equipped-MASK-vulpkanin",
+ "directions": 4
+ },
{
"name": "equipped-MASK-reptilian",
"directions": 4
diff --git a/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/up-equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/up-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..d8ae1134fb4
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/up-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/merc.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/merc.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..cdcebb8231e
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/merc.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/merc.rsi/meta.json b/Resources/Textures/Clothing/Mask/merc.rsi/meta.json
index 6b76bd366af..e8c5e569e2d 100644
--- a/Resources/Textures/Clothing/Mask/merc.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/merc.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "modified sprite from Jackal298 based on the sprite from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github), equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified to look like mercenary gas mask by Flareguy. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "modified sprite from Jackal298 based on the sprite from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github), equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified to look like mercenary gas mask by Flareguy. hydrakin sprite by Zethine / @synthetic_086 (discord) | vulpkanin version edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -33,6 +33,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/mime.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/mime.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..cf3d8629a3c
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/mime.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/mime.rsi/meta.json b/Resources/Textures/Clothing/Mask/mime.rsi/meta.json
index 41f28d6b511..b938e221c22 100644
--- a/Resources/Textures/Clothing/Mask/mime.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/mime.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d and edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -18,6 +18,10 @@
"name": "equipped-MASK-hamster",
"directions": 4
},
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
+ },
{
"name": "equipped-MASK-reptilian",
"directions": 4
diff --git a/Resources/Textures/Clothing/Mask/muzzle.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/muzzle.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..8de17b9d3a9
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/muzzle.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/muzzle.rsi/meta.json b/Resources/Textures/Clothing/Mask/muzzle.rsi/meta.json
index ff3aa770cb2..5504c676bb4 100644
--- a/Resources/Textures/Clothing/Mask/muzzle.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/muzzle.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e. hydrakin sprite by Zethine / @synthetic_086 (discord) | vulpkanin version taken from https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13/commit/091d9ec00f186052b87bd65125e896f78faefe38",
"size": {
"x": 32,
"y": 32
@@ -22,6 +22,10 @@
"name": "inhand-right",
"directions": 4
},
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
+ },
{
"name": "equipped-MASK-reptilian",
"directions": 4
diff --git a/Resources/Textures/Clothing/Mask/neckgaiter.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/neckgaiter.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..886ea7a9b19
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/neckgaiter.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/neckgaiter.rsi/meta.json b/Resources/Textures/Clothing/Mask/neckgaiter.rsi/meta.json
index 17c3b5ea89b..ab46decae76 100644
--- a/Resources/Textures/Clothing/Mask/neckgaiter.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/neckgaiter.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Sprited by belay5 (Discord) | equipped-MASK-vox sprited by PuroSlavKing (Github) | hydrakin sprite by Zethine / @synthetic_086 (discord) | equipped-EYES-resomi modified from equipped-EYES by Huaqas (GitHub).",
+ "copyright": "Sprited by belay5 (Discord) | equipped-MASK-vox sprited by PuroSlavKing (Github) | hydrakin sprite by Zethine / @synthetic_086 (discord) | equipped-EYES-resomi modified from equipped-EYES by Huaqas (GitHub) | equipped-MASK-vulpkanin sprited by TJohnson (Delta-V).",
"size": {
"x": 32,
"y": 32
@@ -37,6 +37,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..80efc668ddb
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/meta.json b/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/meta.json
index 6215eb3fe97..53f7ef9db2a 100644
--- a/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Originally sprited by belay5 (Discord) then recolored by Nairod (Github). equipped-MASK-vox sprited by PuroSlavKing (Github) and recolored by Flareguy, equipped-EYES-resomi modified from equipped-EYES by Huaqas (GitHub).",
+ "copyright": "Originally sprited by belay5 (Discord) then recolored by Nairod (Github). equipped-MASK-vox sprited by PuroSlavKing (Github) and recolored by Flareguy, equipped-EYES-resomi modified from equipped-EYES by Huaqas (GitHub)| equipped-MASK-vulpkanin sprited by TJohnson (Delta-V).",
"size": {
"x": 32,
"y": 32
@@ -33,6 +33,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/ninja.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/ninja.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..95d236c98b1
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/ninja.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/ninja.rsi/meta.json b/Resources/Textures/Clothing/Mask/ninja.rsi/meta.json
index e3a8805889e..428e2ae8c70 100644
--- a/Resources/Textures/Clothing/Mask/ninja.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/ninja.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from paradise at commit https://github.com/ParadiseSS13/Paradise/commit/33f7c1ef477fa67db5dda48078b469ab59aa7997. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from paradise at commit https://github.com/ParadiseSS13/Paradise/commit/33f7c1ef477fa67db5dda48078b469ab59aa7997. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e. hydrakin sprite by Zethine / @synthetic_086 (discord). | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -29,6 +29,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..88f816461d8
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/meta.json b/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/meta.json
index 028c4bcc294..2469f1db45f 100644
--- a/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from TGstation github https://github.com/tgstation/tgstation/commit/e89db4dd4f42377b0adafb06806a763314a89034 , edited by Alekshhh. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e",
+ "copyright": "Taken from TGstation github https://github.com/tgstation/tgstation/commit/e89db4dd4f42377b0adafb06806a763314a89034 , edited by Alekshhh. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13/commit/091d9ec00f186052b87bd65125e896f78faefe38",
"size": {
"x": 32,
"y": 32
@@ -22,6 +22,10 @@
"name": "inhand-right",
"directions": 4
},
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
+ },
{
"name": "equipped-MASK-vox",
"directions": 4
diff --git a/Resources/Textures/Clothing/Mask/sadmime.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/sadmime.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..da36b185231
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/sadmime.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json b/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json
index 682c430d7ba..fbf4e98aeae 100644
--- a/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/harmonyn/-tg-station/blob/11043a07f6136d3d196b0378c31deb3dc1a9532f/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github).Vox edit by foboscheshir (github). hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/harmonyn/-tg-station/blob/11043a07f6136d3d196b0378c31deb3dc1a9532f/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github).Vox edit by foboscheshir (github). hydrakin sprite by Zethine / @synthetic_086 (discord). | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -19,7 +19,11 @@
"directions": 4
},
{
- "name":"equipped-MASK-vox",
+ "name": "equipped-MASK-vox",
+ "directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
"directions": 4
},
{
diff --git a/Resources/Textures/Clothing/Mask/scaredmime.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/scaredmime.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..da36b185231
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/scaredmime.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/scaredmime.rsi/meta.json b/Resources/Textures/Clothing/Mask/scaredmime.rsi/meta.json
index 55dfc93d425..0a7d97833a9 100644
--- a/Resources/Textures/Clothing/Mask/scaredmime.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/scaredmime.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/harmonyn/-tg-station/blob/11043a07f6136d3d196b0378c31deb3dc1a9532f/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). . Vox edit by foboscheshir (github). hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/harmonyn/-tg-station/blob/11043a07f6136d3d196b0378c31deb3dc1a9532f/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). . Vox edit by foboscheshir (github). hydrakin sprite by Zethine / @synthetic_086 (discord). | vulpkanin version taken from https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13/commit/091d9ec00f186052b87bd65125e896f78faefe38 edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -19,7 +19,11 @@
"directions": 4
},
{
- "name":"equipped-MASK-vox",
+ "name": "equipped-MASK-vox",
+ "directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
"directions": 4
},
{
diff --git a/Resources/Textures/Clothing/Mask/squadron.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/squadron.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..600c9df69ad
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/squadron.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/squadron.rsi/meta.json b/Resources/Textures/Clothing/Mask/squadron.rsi/meta.json
index b8ea712aff1..ddfa016a3cb 100644
--- a/Resources/Textures/Clothing/Mask/squadron.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/squadron.rsi/meta.json
@@ -29,6 +29,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Mask/sterile.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/sterile.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..71f2c83018a
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/sterile.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/sterile.rsi/meta.json b/Resources/Textures/Clothing/Mask/sterile.rsi/meta.json
index edce464ad0a..ceabc9ee046 100644
--- a/Resources/Textures/Clothing/Mask/sterile.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/sterile.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/blob/ed466a4c67828b44ddb9d9550366be5c2d745955/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/blob/ed466a4c67828b44ddb9d9550366be5c2d745955/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e. hydrakin sprite by Zethine / @synthetic_086 (discord). | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -41,6 +41,14 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "up-equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/sterile.rsi/up-equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/sterile.rsi/up-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..4e0309f0118
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/sterile.rsi/up-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/swat.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/swat.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..d0783339450
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/swat.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/swat.rsi/meta.json b/Resources/Textures/Clothing/Mask/swat.rsi/meta.json
index 131edfc50b3..a137b61cead 100644
--- a/Resources/Textures/Clothing/Mask/swat.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/swat.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/RemieRichards/-tg-station/blob/f8c05e21694cd3cb703e40edc5cfc375017944b1/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/bc095ad398790a2b718b2bab4f2157cdd80a51da/icons/mob/clothing/species/vox/mask.dmi. hydrakin sprite by Zethine / @synthetic_086 (discord).",
+ "copyright": "Taken from tgstation at commit https://github.com/RemieRichards/-tg-station/blob/f8c05e21694cd3cb703e40edc5cfc375017944b1/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/bc095ad398790a2b718b2bab4f2157cdd80a51da/icons/mob/clothing/species/vox/mask.dmi. hydrakin sprite by Zethine / @synthetic_086 (discord). | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -33,6 +33,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Mask/welding-gas.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/welding-gas.rsi/equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..2846376df8d
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/welding-gas.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Clothing/Mask/welding-gas.rsi/meta.json b/Resources/Textures/Clothing/Mask/welding-gas.rsi/meta.json
index 76d2fb50c80..0f22a7c882f 100644
--- a/Resources/Textures/Clothing/Mask/welding-gas.rsi/meta.json
+++ b/Resources/Textures/Clothing/Mask/welding-gas.rsi/meta.json
@@ -48,6 +48,14 @@
{
"name": "up-inhand-right",
"directions": 4
+ },
+ {
+ "name": "up-equipped-MASK-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-MASK-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/Clothing/Mask/welding-gas.rsi/up-equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/welding-gas.rsi/up-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..07ea652cc22
Binary files /dev/null and b/Resources/Textures/Clothing/Mask/welding-gas.rsi/up-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Effects/creampie.rsi/creampie_vulpkanin.png b/Resources/Textures/Effects/creampie.rsi/creampie_vulpkanin.png
new file mode 100644
index 00000000000..53369c158dd
Binary files /dev/null and b/Resources/Textures/Effects/creampie.rsi/creampie_vulpkanin.png differ
diff --git a/Resources/Textures/Effects/creampie.rsi/meta.json b/Resources/Textures/Effects/creampie.rsi/meta.json
index 5984cd3c369..86389b77999 100644
--- a/Resources/Textures/Effects/creampie.rsi/meta.json
+++ b/Resources/Textures/Effects/creampie.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0. creampie_moth by MilenVolf, creampie_arachnid by PixelTheKermit (Github), creampie_vox by Errant",
+ "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0. creampie_moth by MilenVolf, creampie_arachnid by PixelTheKermit (Github), creampie_vox by Errant, creampie_vulpkanin by Floofers",
"size": {
"x": 32,
"y": 32
@@ -87,6 +87,10 @@
{
"name": "creampie_resomi",
"directions": 4
+ },
+ {
+ "name": "creampie_vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_crest.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_crest.png
new file mode 100644
index 00000000000..61a0b9b49b7
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_crest.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_fox.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_fox.png
new file mode 100644
index 00000000000..41d2abe2ad4
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_fox.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_full.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_full.png
new file mode 100644
index 00000000000..4100cd70362
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_full.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_foot.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_foot.png
new file mode 100644
index 00000000000..4cb29842b8c
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_foot.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_hand.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_hand.png
new file mode 100644
index 00000000000..4a99e5b793b
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_hand.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_foot.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_foot.png
new file mode 100644
index 00000000000..2f24c99f41e
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_foot.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_hand.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_hand.png
new file mode 100644
index 00000000000..c6ab5e2d5e6
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_hand.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-l.png
new file mode 100644
index 00000000000..54f05c2a29b
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-r.png
new file mode 100644
index 00000000000..693d06f0dff
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arms.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arms.png
new file mode 100644
index 00000000000..ad61bb8b5ba
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arms.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-l.png
new file mode 100644
index 00000000000..ffda357aa6b
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-r.png
new file mode 100644
index 00000000000..75c6c62d0e8
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-l.png
new file mode 100644
index 00000000000..7ad80d0a927
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-r.png
new file mode 100644
index 00000000000..e5059c73cde
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-l.png
new file mode 100644
index 00000000000..a4c9449bc30
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-r.png
new file mode 100644
index 00000000000..4c218c8c07c
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-legs.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-legs.png
new file mode 100644
index 00000000000..2997a0f844b
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-legs.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crests.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crests.png
new file mode 100644
index 00000000000..8d2dbc9cf8d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crests.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/meta.json
new file mode 100644
index 00000000000..94ea970a610
--- /dev/null
+++ b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/meta.json
@@ -0,0 +1,183 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by FairlySadPanda (GitHub/Discord), based off of sprites taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "belly_crest",
+ "directions": 4
+ },
+ {
+ "name": "belly_fox",
+ "directions": 4
+ },
+ {
+ "name": "belly_full",
+ "directions": 4
+ },
+ {
+ "name": "claws_l_hand",
+ "directions": 4
+ },
+ {
+ "name": "claws_r_hand",
+ "directions": 4
+ },
+ {
+ "name": "claws_l_foot",
+ "directions": 4
+ },
+ {
+ "name": "claws_r_foot",
+ "directions": 4
+ },
+ {
+ "name": "crests",
+ "directions": 4
+ },
+ {
+ "name": "crest-legs",
+ "directions": 4
+ },
+ {
+ "name": "crest-leg-l",
+ "directions": 4
+ },
+ {
+ "name": "crest-leg-r",
+ "directions": 4
+ },
+ {
+ "name": "crest-foot-l",
+ "directions": 4
+ },
+ {
+ "name": "crest-foot-r",
+ "directions": 4
+ },
+ {
+ "name": "crest-arms",
+ "directions": 4
+ },
+ {
+ "name": "crest-arm-l",
+ "directions": 4
+ },
+ {
+ "name": "crest-arm-r",
+ "directions": 4
+ },
+ {
+ "name": "crest-hand-l",
+ "directions": 4
+ },
+ {
+ "name": "crest-hand-r",
+ "directions": 4
+ },
+ {
+ "name": "points_fade",
+ "directions": 4
+ },
+ {
+ "name": "points_fade-arms",
+ "directions": 4
+ },
+ {
+ "name": "points_fade-arm-l",
+ "directions": 4
+ },
+ {
+ "name": "points_fade-arm-r",
+ "directions": 4
+ },
+ {
+ "name": "points_fade-hand-l",
+ "directions": 4
+ },
+ {
+ "name": "points_fade-hand-r",
+ "directions": 4
+ },
+ {
+ "name": "points_fade-legs",
+ "directions": 4
+ },
+ {
+ "name": "points_fade-leg-l",
+ "directions": 4
+ },
+ {
+ "name": "points_fade-leg-r",
+ "directions": 4
+ },
+ {
+ "name": "points_fade-foot-l",
+ "directions": 4
+ },
+ {
+ "name": "points_fade-foot-r",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-arms",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-arm-l",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-arm-r",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-arms-long",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-arm-long-l",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-arm-long-r",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-hand-l",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-hand-r",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-legs",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-leg-l",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-leg-r",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-foot-l",
+ "directions": 4
+ },
+ {
+ "name": "points_sharp-foot-r",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-l.png
new file mode 100644
index 00000000000..2b150f5c8c0
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-r.png
new file mode 100644
index 00000000000..e19c21fa923
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arms.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arms.png
new file mode 100644
index 00000000000..d2a3c45a917
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arms.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-l.png
new file mode 100644
index 00000000000..8753c24db3f
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-r.png
new file mode 100644
index 00000000000..a62cf642d81
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-l.png
new file mode 100644
index 00000000000..b6d08a5d308
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-r.png
new file mode 100644
index 00000000000..1f636c60da4
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-l.png
new file mode 100644
index 00000000000..0fbf3a76b61
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-r.png
new file mode 100644
index 00000000000..0301b7870cc
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-legs.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-legs.png
new file mode 100644
index 00000000000..c56de65c54f
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-legs.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade.png
new file mode 100644
index 00000000000..827335ffdbf
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-l.png
new file mode 100644
index 00000000000..62dfacdd8b0
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-l.png
new file mode 100644
index 00000000000..dbe094916c2
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-r.png
new file mode 100644
index 00000000000..45158524e45
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-r.png
new file mode 100644
index 00000000000..9d99f2c3a8d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms-long.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms-long.png
new file mode 100644
index 00000000000..01e389cf268
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms-long.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms.png
new file mode 100644
index 00000000000..e0d3d4a1853
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-l.png
new file mode 100644
index 00000000000..35158209f64
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-r.png
new file mode 100644
index 00000000000..a62cf642d81
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-l.png
new file mode 100644
index 00000000000..806b8ed9a94
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-r.png
new file mode 100644
index 00000000000..e058e35de35
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-l.png
new file mode 100644
index 00000000000..761f51a966d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-l.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-r.png
new file mode 100644
index 00000000000..cc598df4db9
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-r.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-legs.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-legs.png
new file mode 100644
index 00000000000..aa9af05944d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-legs.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp.png
new file mode 100644
index 00000000000..cae0e16e832
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote-inner.png
new file mode 100644
index 00000000000..84f7795ffb8
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote-inner.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote.png
new file mode 100644
index 00000000000..0c8c557b74c
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec-inner.png
new file mode 100644
index 00000000000..8cad855b08d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec-inner.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec.png
new file mode 100644
index 00000000000..5efd39b045d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox-inner.png
new file mode 100644
index 00000000000..60f004b9297
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox-inner.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox.png
new file mode 100644
index 00000000000..6eef15c7a6d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal-inner.png
new file mode 100644
index 00000000000..bb98f3c41ca
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal-inner.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal.png
new file mode 100644
index 00000000000..9dd74cb31fe
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/meta.json
new file mode 100644
index 00000000000..d736b672823
--- /dev/null
+++ b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/meta.json
@@ -0,0 +1,83 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "https://github.com/DeltaV-Station/Delta-v/commit/e5426c4e3b160472b7d2913e1f89897bf72d957, some modification by FairlySadPanda (Github/Discord), ScarKy0 (Github/Discord) and TiniestShark (Github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "fennec",
+ "directions": 4
+ },
+ {
+ "name": "fennec-inner",
+ "directions": 4
+ },
+ {
+ "name": "fox",
+ "directions": 4
+ },
+ {
+ "name": "fox-inner",
+ "directions": 4
+ },
+ {
+ "name": "jackal",
+ "directions": 4
+ },
+ {
+ "name": "jackal-inner",
+ "directions": 4
+ },
+ {
+ "name": "otie",
+ "directions": 4
+ },
+ {
+ "name": "otie-inner",
+ "directions": 4
+ },
+ {
+ "name": "shock",
+ "directions": 4
+ },
+ {
+ "name": "shock-inner",
+ "directions": 4
+ },
+ {
+ "name": "terrier",
+ "directions": 4
+ },
+ {
+ "name": "terrier-inner",
+ "directions": 4
+ },
+ {
+ "name": "vulp",
+ "directions": 4
+ },
+ {
+ "name": "vulp-inner",
+ "directions": 4
+ },
+ {
+ "name": "vulp-sharp",
+ "directions": 4
+ },
+ {
+ "name": "vulp-fade",
+ "directions": 4
+ },
+ {
+ "name": "coyote",
+ "directions": 4
+ },
+ {
+ "name": "coyote-inner",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie-inner.png
new file mode 100644
index 00000000000..a48a0dd661c
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie-inner.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie.png
new file mode 100644
index 00000000000..842a4a398d7
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock-inner.png
new file mode 100644
index 00000000000..0fea035575f
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock-inner.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock.png
new file mode 100644
index 00000000000..0fbc809ba9d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier-inner.png
new file mode 100644
index 00000000000..1f6e3cc3f05
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier-inner.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier.png
new file mode 100644
index 00000000000..967e5e5f544
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-fade.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-fade.png
new file mode 100644
index 00000000000..e4c45a23cf7
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-fade.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-inner.png
new file mode 100644
index 00000000000..8362fe77823
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-inner.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-sharp.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-sharp.png
new file mode 100644
index 00000000000..a79ec4e1757
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-sharp.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp.png
new file mode 100644
index 00000000000..25b7680097b
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder.png b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder.png
new file mode 100644
index 00000000000..85240e6f655
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder_chin.png b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder_chin.png
new file mode 100644
index 00000000000..cbbef4ebce6
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder_chin.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/goatee.png b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/goatee.png
new file mode 100644
index 00000000000..4ffcaa94674
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/goatee.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/kita.png b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/kita.png
new file mode 100644
index 00000000000..3333e031c86
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/kita.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/meta.json
new file mode 100644
index 00000000000..df8042cb9cf
--- /dev/null
+++ b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/meta.json
@@ -0,0 +1,28 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86, modified by FairlySadPanda (Github/Discord)",
+ "size": {"x": 32, "y": 32},
+ "states": [
+ {
+ "name": "ruff",
+ "directions": 4
+ },
+ {
+ "name": "elder",
+ "directions": 4
+ },
+ {
+ "name": "elder_chin",
+ "directions": 4
+ },
+ {
+ "name": "kita",
+ "directions": 4
+ },
+ {
+ "name": "goatee",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/ruff.png b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/ruff.png
new file mode 100644
index 00000000000..6f1dc3a4d96
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/ruff.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/adhara.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/adhara.png
new file mode 100644
index 00000000000..98749a8d333
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/adhara.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/anita.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/anita.png
new file mode 100644
index 00000000000..fe9949a9815
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/anita.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/apollo.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/apollo.png
new file mode 100644
index 00000000000..3514ebee8ae
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/apollo.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/belle.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/belle.png
new file mode 100644
index 00000000000..0b052e6a589
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/belle.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/braided.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/braided.png
new file mode 100644
index 00000000000..0c3cc0990c5
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/braided.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/bun.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/bun.png
new file mode 100644
index 00000000000..42b84b5dc72
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/bun.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/clean_cut.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/clean_cut.png
new file mode 100644
index 00000000000..61adec36fb9
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/clean_cut.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/curl.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/curl.png
new file mode 100644
index 00000000000..3f9cf9465df
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/curl.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/hawk.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/hawk.png
new file mode 100644
index 00000000000..c062252a967
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/hawk.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jagged.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jagged.png
new file mode 100644
index 00000000000..a1dd3858bfe
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jagged.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jeremy.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jeremy.png
new file mode 100644
index 00000000000..b0a09298c62
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jeremy.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kajam.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kajam.png
new file mode 100644
index 00000000000..2201c8eafba
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kajam.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/keid.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/keid.png
new file mode 100644
index 00000000000..1cee898dcd3
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/keid.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kleeia.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kleeia.png
new file mode 100644
index 00000000000..04319210c89
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kleeia.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/meta.json
new file mode 100644
index 00000000000..952d14af05c
--- /dev/null
+++ b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/meta.json
@@ -0,0 +1,92 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86, modified by FairlySadPanda (Github/Discord)",
+ "size": {"x": 32, "y": 32},
+ "states": [
+ {
+ "name": "adhara",
+ "directions": 4
+ },
+ {
+ "name": "anita",
+ "directions": 4
+ },
+ {
+ "name": "apollo",
+ "directions": 4
+ },
+ {
+ "name": "belle",
+ "directions": 4
+ },
+ {
+ "name": "braided",
+ "directions": 4
+ },
+ {
+ "name": "bun",
+ "directions": 4
+ },
+ {
+ "name": "clean_cut",
+ "directions": 4
+ },
+ {
+ "name": "curl",
+ "directions": 4
+ },
+ {
+ "name": "hawk",
+ "directions": 4
+ },
+ {
+ "name": "jagged",
+ "directions": 4
+ },
+ {
+ "name": "jeremy",
+ "directions": 4
+ },
+ {
+ "name": "kajam",
+ "directions": 4
+ },
+ {
+ "name": "keid",
+ "directions": 4
+ },
+ {
+ "name": "kleeia",
+ "directions": 4
+ },
+ {
+ "name": "mizar",
+ "directions": 4
+ },
+ {
+ "name": "punkbraided",
+ "directions": 4
+ },
+ {
+ "name": "raine",
+ "directions": 4
+ },
+ {
+ "name": "rough",
+ "directions": 4
+ },
+ {
+ "name": "short",
+ "directions": 4
+ },
+ {
+ "name": "short2",
+ "directions": 4
+ },
+ {
+ "name": "spike",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/mizar.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/mizar.png
new file mode 100644
index 00000000000..ba2f513f38d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/mizar.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/punkbraided.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/punkbraided.png
new file mode 100644
index 00000000000..1847a901da8
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/punkbraided.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/raine.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/raine.png
new file mode 100644
index 00000000000..b1512ae219b
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/raine.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/rough.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/rough.png
new file mode 100644
index 00000000000..b75c310aaf6
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/rough.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short.png
new file mode 100644
index 00000000000..fefa54ad826
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short2.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short2.png
new file mode 100644
index 00000000000..2c90ff5e8c3
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short2.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/spike.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/spike.png
new file mode 100644
index 00000000000..04c037bef5b
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/spike.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/blaze.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/blaze.png
new file mode 100644
index 00000000000..045eabb9ae9
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/blaze.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/mask.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/mask.png
new file mode 100644
index 00000000000..b285a227c69
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/mask.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/meta.json
new file mode 100644
index 00000000000..858db18b26a
--- /dev/null
+++ b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/meta.json
@@ -0,0 +1,36 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86, edited by ScarKy0 (Github/Discord)",
+ "size": {"x": 32, "y": 32},
+ "states": [
+ {
+ "name": "blaze",
+ "directions": 4
+ },
+ {
+ "name": "mask",
+ "directions": 4
+ },
+ {
+ "name": "patch",
+ "directions": 4
+ },
+ {
+ "name": "slash",
+ "directions": 4
+ },
+ {
+ "name": "stripes_1",
+ "directions": 4
+ },
+ {
+ "name": "stripes_2",
+ "directions": 4
+ },
+ {
+ "name": "vulpine",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/patch.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/patch.png
new file mode 100644
index 00000000000..a0565703f68
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/patch.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/slash.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/slash.png
new file mode 100644
index 00000000000..bd889464902
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/slash.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_1.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_1.png
new file mode 100644
index 00000000000..12a6fe3ceb8
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_1.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_2.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_2.png
new file mode 100644
index 00000000000..e62ce7a7a14
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_2.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine.png
new file mode 100644
index 00000000000..a0d480f1ba5
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_full.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_full.png
new file mode 100644
index 00000000000..ed04708fd81
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_full.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_none.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_none.png
new file mode 100644
index 00000000000..8a925761fb4
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_none.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_top.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_top.png
new file mode 100644
index 00000000000..7f924cd879d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_top.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/full.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/full.png
new file mode 100644
index 00000000000..f78008f58a2
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/full.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_full.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_full.png
new file mode 100644
index 00000000000..f78008f58a2
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_full.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_none.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_none.png
new file mode 100644
index 00000000000..44e0c1358d8
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_none.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_top.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_top.png
new file mode 100644
index 00000000000..a96eb3c2945
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_top.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/meta.json
new file mode 100644
index 00000000000..1fced5e2750
--- /dev/null
+++ b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/meta.json
@@ -0,0 +1,100 @@
+{
+ "copyright": "Discord PJB#3005 Altered By Floofers in: Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86",
+ "license": "CC-BY-SA-3.0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "delays": [
+ [
+ 1.0
+ ],
+ [
+ 1.0
+ ],
+ [
+ 1.0
+ ],
+ [
+ 1.0
+ ]
+ ],
+ "directions": 4,
+ "name": "female_none"
+ },
+ {
+ "delays": [
+ [
+ 1.0
+ ],
+ [
+ 1.0
+ ],
+ [
+ 1.0
+ ],
+ [
+ 1.0
+ ]
+ ],
+ "directions": 4,
+ "name": "female_full"
+ },
+ {
+ "delays": [
+ [
+ 1.0
+ ],
+ [
+ 1.0
+ ],
+ [
+ 1.0
+ ],
+ [
+ 1.0
+ ]
+ ],
+ "directions": 4,
+ "name": "female_top"
+ },
+ {
+ "name": "none"
+ },
+ {
+ "name": "male_full",
+ "directions": 4
+ },
+ {
+ "name": "male_none",
+ "directions": 1
+ },
+ {
+ "name": "male_top",
+ "directions": 4
+ },
+ {
+ "name": "unisex_full",
+ "directions": 4
+ },
+ {
+ "name": "unisex_none",
+ "directions": 1
+ },
+ {
+ "name": "unisex_top",
+ "directions": 4
+ },
+ {
+ "name": "full",
+ "directions": 4
+ },
+ {
+ "name": "top",
+ "directions": 4
+ }
+ ],
+ "version": 1
+}
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/none.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/none.png
new file mode 100644
index 00000000000..6e3cb09bcf7
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/none.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/top.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/top.png
new file mode 100644
index 00000000000..f78008f58a2
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/top.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_full.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_full.png
new file mode 100644
index 00000000000..1b69c04a7a3
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_full.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_none.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_none.png
new file mode 100644
index 00000000000..44e0c1358d8
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_none.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_top.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_top.png
new file mode 100644
index 00000000000..44e0c1358d8
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_top.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/blaze.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/blaze.png
new file mode 100644
index 00000000000..a1f6f448606
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/blaze.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/mask.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/mask.png
new file mode 100644
index 00000000000..6d05cf62f5f
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/mask.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/meta.json
new file mode 100644
index 00000000000..ed5188934fc
--- /dev/null
+++ b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/meta.json
@@ -0,0 +1,40 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86, edited by ScarKy0 (Github/Discord)",
+ "size": {"x": 32, "y": 32},
+ "states": [
+ {
+ "name": "blaze",
+ "directions": 4
+ },
+ {
+ "name": "mask",
+ "directions": 4
+ },
+ {
+ "name": "snout-top",
+ "directions": 4
+ },
+ {
+ "name": "patch",
+ "directions": 4
+ },
+ {
+ "name": "snout",
+ "directions": 4
+ },
+ {
+ "name": "snout-nose",
+ "directions": 4
+ },
+ {
+ "name": "vulpine",
+ "directions": 4
+ },
+ {
+ "name": "vulpine-lines",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/patch.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/patch.png
new file mode 100644
index 00000000000..deb5dcc6150
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/patch.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-nose.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-nose.png
new file mode 100644
index 00000000000..dedcd658782
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-nose.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-top.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-top.png
new file mode 100644
index 00000000000..1bbc8c62d17
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-top.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout.png
new file mode 100644
index 00000000000..ee5f51489d3
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine-lines.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine-lines.png
new file mode 100644
index 00000000000..ba5cac9a060
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine-lines.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine.png
new file mode 100644
index 00000000000..a69e8e6417c
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote-wagging.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote-wagging.png
new file mode 100644
index 00000000000..2d73615df0a
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote-wagging.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote.png
new file mode 100644
index 00000000000..03388f2225b
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-tip.png
new file mode 100644
index 00000000000..fba6426e083
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-tip.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-wagging-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-wagging-tip.png
new file mode 100644
index 00000000000..6761bcdd64d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-wagging-tip.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-wagging.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-wagging.png
new file mode 100644
index 00000000000..298225bd23a
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-wagging.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec.png
new file mode 100644
index 00000000000..df930645da7
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-tip.png
new file mode 100644
index 00000000000..39784b103bd
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-tip.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-wagging-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-wagging-tip.png
new file mode 100644
index 00000000000..569827b862d
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-wagging-tip.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-wagging.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-wagging.png
new file mode 100644
index 00000000000..4a84c174024
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-wagging.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy.png
new file mode 100644
index 00000000000..933a41d91ff
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-inner.png
new file mode 100644
index 00000000000..eb1b58c7e94
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-inner.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-outer.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-outer.png
new file mode 100644
index 00000000000..be1edfca02c
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-outer.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-wagging-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-wagging-inner.png
new file mode 100644
index 00000000000..147d7ba3edf
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-wagging-inner.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-wagging-outer.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-wagging-outer.png
new file mode 100644
index 00000000000..ea164998f5b
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-wagging-outer.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-wagging.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-wagging.png
new file mode 100644
index 00000000000..4b74d52d64f
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-wagging.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky.png
new file mode 100644
index 00000000000..d096ef5d9be
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-tip.png
new file mode 100644
index 00000000000..61581996864
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-tip.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-wagging-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-wagging-tip.png
new file mode 100644
index 00000000000..abf00715cad
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-wagging-tip.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-wagging.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-wagging.png
new file mode 100644
index 00000000000..11b0922e177
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-wagging.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long.png
new file mode 100644
index 00000000000..948a69a6ad6
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/meta.json
new file mode 100644
index 00000000000..c00c2839920
--- /dev/null
+++ b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/meta.json
@@ -0,0 +1,661 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86. Fluffy created by Skarletto (Github). Modified by FairlySadPanda and TiniestShark (Github/Discord). Wagging animations by TiniestShark (Github)",
+ "size": {"x": 32, "y": 32},
+ "states": [
+ {
+ "name": "tail-wag-icon"
+ },
+ {
+ "name": "fennec",
+ "directions": 4
+ },
+ {
+ "name": "fennec-tip",
+ "directions": 4
+ },
+ {
+ "name": "fluffy",
+ "directions": 4
+ },
+ {
+ "name": "fluffy-tip",
+ "directions": 4
+ },
+ {
+ "name": "husky",
+ "directions": 4
+ },
+ {
+ "name": "husky-inner",
+ "directions": 4
+ },
+ {
+ "name": "husky-outer",
+ "directions": 4
+ },
+ {
+ "name": "long",
+ "directions": 4
+ },
+ {
+ "name": "long-tip",
+ "directions": 4
+ },
+ {
+ "name": "vulp",
+ "directions": 4
+ },
+ {
+ "name": "vulp-fade",
+ "directions": 4
+ },
+ {
+ "name": "vulp-tip",
+ "directions": 4
+ },
+ {
+ "name": "coyote",
+ "directions": 4
+ },
+ {
+ "name": "fennec-wagging",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "fennec-wagging-tip",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "fluffy-wagging",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "fluffy-wagging-tip",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "husky-wagging",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "husky-wagging-inner",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "husky-wagging-outer",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "long-wagging",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "long-wagging-tip",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "vulp-wagging",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "vulp-wagging-fade",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "vulp-wagging-tip",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "coyote-wagging",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ }
+ ]
+}
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/tail-wag-icon.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/tail-wag-icon.png
new file mode 100644
index 00000000000..c7e544012da
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/tail-wag-icon.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-fade.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-fade.png
new file mode 100644
index 00000000000..c48ef6a90bf
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-fade.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-tip.png
new file mode 100644
index 00000000000..fdf356c0878
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-tip.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-wagging-fade.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-wagging-fade.png
new file mode 100644
index 00000000000..5f07202bc77
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-wagging-fade.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-wagging-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-wagging-tip.png
new file mode 100644
index 00000000000..268c7fda012
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-wagging-tip.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-wagging.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-wagging.png
new file mode 100644
index 00000000000..a42ccc9ff00
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-wagging.png differ
diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp.png
new file mode 100644
index 00000000000..1f9f3b590c2
Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/back.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/back.png
new file mode 100644
index 00000000000..973267afb76
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/back.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/belt.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/belt.png
new file mode 100644
index 00000000000..4d818b67b59
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/belt.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/ears.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/ears.png
new file mode 100644
index 00000000000..7b09f26b625
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/ears.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/eyes.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/eyes.png
new file mode 100644
index 00000000000..468fbe56c6d
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/eyes.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hair.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hair.png
new file mode 100644
index 00000000000..add37c82078
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hair.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hand.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hand.png
new file mode 100644
index 00000000000..8b3a1a2a07a
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hand.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/head.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/head.png
new file mode 100644
index 00000000000..1af97efb34f
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/head.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/jumpsuit.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/jumpsuit.png
new file mode 100644
index 00000000000..13b284c9714
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/jumpsuit.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/meta.json b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/meta.json
new file mode 100644
index 00000000000..dda72541d14
--- /dev/null
+++ b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/meta.json
@@ -0,0 +1,58 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "FairlySadPanda (Discord/Github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "load": {
+ "srgb": false
+ },
+ "states": [
+ {
+ "name": "jumpsuit",
+ "directions": 4
+ },
+ {
+ "name": "back",
+ "directions": 4
+ },
+ {
+ "name": "hand",
+ "directions": 4
+ },
+ {
+ "name": "head",
+ "directions": 4
+ },
+ {
+ "name": "neck",
+ "directions": 4
+ },
+ {
+ "name": "eyes",
+ "directions": 4
+ },
+ {
+ "name": "shoes",
+ "directions": 4
+ },
+ {
+ "name": "belt",
+ "directions": 4
+ },
+ {
+ "name": "outerwear",
+ "directions": 4
+ },
+ {
+ "name": "hair",
+ "directions": 4
+ },
+ {
+ "name": "ears",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/neck.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/neck.png
new file mode 100644
index 00000000000..b886c013101
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/neck.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/outerwear.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/outerwear.png
new file mode 100644
index 00000000000..febed60a63b
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/outerwear.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/shoes.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/shoes.png
new file mode 100644
index 00000000000..e5f899c3565
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/shoes.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/appendix.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/appendix.png
new file mode 100644
index 00000000000..188bc38ff38
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/appendix.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/ears.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/ears.png
new file mode 100644
index 00000000000..a35737c4b18
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/ears.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeball-l.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeball-l.png
new file mode 100644
index 00000000000..e19ba238cc0
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeball-l.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeball-r.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeball-r.png
new file mode 100644
index 00000000000..50881ce7326
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeball-r.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeballs-inhand-left.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeballs-inhand-left.png
new file mode 100644
index 00000000000..e3220edf85d
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeballs-inhand-left.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeballs-inhand-right.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeballs-inhand-right.png
new file mode 100644
index 00000000000..693c5b135fc
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/eyeballs-inhand-right.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-inhand-left.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-inhand-left.png
new file mode 100644
index 00000000000..e414f8cfb4e
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-inhand-left.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-inhand-right.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-inhand-right.png
new file mode 100644
index 00000000000..82df5079c9b
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-inhand-right.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-off.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-off.png
new file mode 100644
index 00000000000..123980743f7
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-off.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-on.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-on.png
new file mode 100644
index 00000000000..cc34c261cbe
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/heart-on.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidney-l.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidney-l.png
new file mode 100644
index 00000000000..2c243305c3f
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidney-l.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidney-r.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidney-r.png
new file mode 100644
index 00000000000..80675d07256
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidney-r.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidneys-inhand-left.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidneys-inhand-left.png
new file mode 100644
index 00000000000..761797d296c
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidneys-inhand-left.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidneys-inhand-right.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidneys-inhand-right.png
new file mode 100644
index 00000000000..a0c32a7c280
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/kidneys-inhand-right.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/liver-inhand-left.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/liver-inhand-left.png
new file mode 100644
index 00000000000..f122a624c7a
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/liver-inhand-left.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/liver-inhand-right.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/liver-inhand-right.png
new file mode 100644
index 00000000000..1fe9fd82bd7
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/liver-inhand-right.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/liver.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/liver.png
new file mode 100644
index 00000000000..9736b478474
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/liver.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lung-l.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lung-l.png
new file mode 100644
index 00000000000..a6c258e7690
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lung-l.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lung-r.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lung-r.png
new file mode 100644
index 00000000000..11ee4ffc9c9
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lung-r.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lungs-inhand-left.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lungs-inhand-left.png
new file mode 100644
index 00000000000..db02f80db5b
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lungs-inhand-left.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lungs-inhand-right.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lungs-inhand-right.png
new file mode 100644
index 00000000000..434b61cef22
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/lungs-inhand-right.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/meta.json b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/meta.json
new file mode 100644
index 00000000000..b4a12c8225c
--- /dev/null
+++ b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/meta.json
@@ -0,0 +1,105 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "original icons taken from /tg/station 13 at https://github.com/tgstation/tgstation/commit/c4b7f3c41b6742aca260fe60cc358a778ba9b8c8 | appendix taken from CEV-Eris at https://github.com/discordia-space/CEV-Eris/commit/476e374cea95ff5e8b1603c48342bf700e2cd7af | inhands by mubururu_ (github). Modified by ScarKy0 (Github) into the vulpkanin versions.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "appendix"
+ },
+ {
+ "name": "ears"
+ },
+ {
+ "name": "eyeballs-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "eyeballs-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "eyeball-l"
+ },
+ {
+ "name": "eyeball-r"
+ },
+ {
+ "name": "heart-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "heart-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "heart-off"
+ },
+ {
+ "name": "heart-on",
+ "delays": [
+ [
+ 0.6,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "kidneys-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "kidneys-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "kidney-l"
+ },
+ {
+ "name": "kidney-r"
+ },
+ {
+ "name": "liver"
+ },
+ {
+ "name": "liver-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "liver-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "lungs-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "lungs-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "lung-l"
+ },
+ {
+ "name": "lung-r"
+ },
+ {
+ "name": "stomach"
+ },
+ {
+ "name": "stomach-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "stomach-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "tongue"
+ }
+ ]
+}
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/stomach-inhand-left.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/stomach-inhand-left.png
new file mode 100644
index 00000000000..f3145deec49
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/stomach-inhand-left.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/stomach-inhand-right.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/stomach-inhand-right.png
new file mode 100644
index 00000000000..6e721cf8323
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/stomach-inhand-right.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/stomach.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/stomach.png
new file mode 100644
index 00000000000..0e7e809f73b
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/stomach.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/tongue.png b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/tongue.png
new file mode 100644
index 00000000000..4195c57728e
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/organs.rsi/tongue.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/eyes.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/eyes.png
new file mode 100644
index 00000000000..a4f647ba15d
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/eyes.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/full.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/full.png
new file mode 100644
index 00000000000..54ea598a5eb
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/full.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_f.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_f.png
new file mode 100644
index 00000000000..dae646062bb
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_f.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_m.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_m.png
new file mode 100644
index 00000000000..dae646062bb
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_m.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/icon.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/icon.png
new file mode 100644
index 00000000000..016d8ba5a76
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/icon.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_arm.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_arm.png
new file mode 100644
index 00000000000..f7cbaf13be6
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_arm.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_foot.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_foot.png
new file mode 100644
index 00000000000..c2fe095d56d
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_foot.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_hand.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_hand.png
new file mode 100644
index 00000000000..0caddb8b961
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_hand.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_leg.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_leg.png
new file mode 100644
index 00000000000..4b33469ab48
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_leg.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/meta.json b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/meta.json
new file mode 100644
index 00000000000..fb445e85a19
--- /dev/null
+++ b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/meta.json
@@ -0,0 +1,73 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by FairlySadPanda (Github/Discord); with help from ScarKy0 (Github/Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "full"
+ },
+ {
+ "name": "icon"
+ },
+ {
+ "name": "head_f",
+ "directions": 4
+ },
+ {
+ "name": "head_m",
+ "directions": 4
+ },
+ {
+ "name": "l_arm",
+ "directions": 4
+ },
+ {
+ "name": "l_foot",
+ "directions": 4
+ },
+ {
+ "name": "l_hand",
+ "directions": 4
+ },
+ {
+ "name": "l_leg",
+ "directions": 4
+ },
+ {
+ "name": "r_arm",
+ "directions": 4
+ },
+ {
+ "name": "r_foot",
+ "directions": 4
+ },
+ {
+ "name": "r_hand",
+ "directions": 4
+ },
+ {
+ "name": "r_leg",
+ "directions": 4
+ },
+ {
+ "name": "torso_f",
+ "directions": 4
+ },
+ {
+ "name": "torso_m",
+ "directions": 4
+ },
+ {
+ "name": "eyes",
+ "directions": 4
+ },
+ {
+ "name": "overlay_husk",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/overlay_husk.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/overlay_husk.png
new file mode 100644
index 00000000000..9570139afca
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/overlay_husk.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_arm.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_arm.png
new file mode 100644
index 00000000000..a3d7fa7c5cd
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_arm.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_foot.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_foot.png
new file mode 100644
index 00000000000..69ebcf2137a
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_foot.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_hand.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_hand.png
new file mode 100644
index 00000000000..c8b521fa932
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_hand.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_leg.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_leg.png
new file mode 100644
index 00000000000..c389957645a
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_leg.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_f.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_f.png
new file mode 100644
index 00000000000..8ddbb03b9da
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_f.png differ
diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_m.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_m.png
new file mode 100644
index 00000000000..8866db031e3
Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_m.png differ
diff --git a/Resources/Textures/Nyanotrasen/Clothing/Head/Helmets/men.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Nyanotrasen/Clothing/Head/Helmets/men.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..059924109e6
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Clothing/Head/Helmets/men.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/Nyanotrasen/Clothing/Head/Helmets/men.rsi/meta.json b/Resources/Textures/Nyanotrasen/Clothing/Head/Helmets/men.rsi/meta.json
index 0f67666aa36..6162a14245c 100644
--- a/Resources/Textures/Nyanotrasen/Clothing/Head/Helmets/men.rsi/meta.json
+++ b/Resources/Textures/Nyanotrasen/Clothing/Head/Helmets/men.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Hyenh#6078",
+ "copyright": "Hyenh#6078, vulp sprites made by YERO",
"size": {
"x": 32,
"y": 32
@@ -13,6 +13,10 @@
{
"name": "equipped-HELMET",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/lit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..ceea1e2e99d
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/lit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/meta.json
index 21312feb7b7..8d6da16f6ff 100644
--- a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/meta.json
+++ b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Adapted from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8",
+ "copyright": "Adapted from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8 | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -177,6 +177,56 @@
0.1
]
]
+ },
+ {
+ "name": "unlit-equipped-MASK-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "lit-equipped-MASK-vulpkanin",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
}
]
}
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/unlit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..fc81b838cb9
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/unlit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/lit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..f4e26718057
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/lit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/meta.json
index 435e9748b16..cd4355ac147 100644
--- a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/meta.json
+++ b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8 | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers",
"size": {
"x": 32,
"y": 32
@@ -177,6 +177,56 @@
0.1
]
]
+ },
+ {
+ "name": "unlit-equipped-MASK-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "lit-equipped-MASK-vulpkanin",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
}
]
}
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/unlit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..bd01ccf61ff
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/unlit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/lit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..60c0c634f6f
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/lit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/meta.json
index 00fcb768fbe..0d4fd176a04 100644
--- a/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/meta.json
+++ b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8 | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -177,6 +177,56 @@
0.1
]
]
+ },
+ {
+ "name": "unlit-equipped-MASK-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "lit-equipped-MASK-vulpkanin",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
}
]
}
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/unlit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..9e6a86b142a
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/unlit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/lit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..4a3544c8fac
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/lit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/meta.json
index 5e4d9412b00..50aa75e5f81 100644
--- a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/meta.json
+++ b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8. lit-equipped-MASK-vox & unlit-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8. lit-equipped-MASK-vox & unlit-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -215,6 +215,56 @@
0.1
]
]
+ },
+ {
+ "name": "unlit-equipped-MASK-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "lit-equipped-MASK-vulpkanin",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
}
]
}
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/unlit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..b9ab1e483f2
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/unlit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/lit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..4a3544c8fac
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/lit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/meta.json
index 5e4d9412b00..50aa75e5f81 100644
--- a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/meta.json
+++ b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8. lit-equipped-MASK-vox & unlit-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8. lit-equipped-MASK-vox & unlit-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -215,6 +215,56 @@
0.1
]
]
+ },
+ {
+ "name": "unlit-equipped-MASK-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "lit-equipped-MASK-vulpkanin",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
}
]
}
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/unlit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..b9ab1e483f2
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/unlit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/lit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..bc72d5c2e83
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/lit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/meta.json
index 00fcb768fbe..0d4fd176a04 100644
--- a/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/meta.json
+++ b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8 | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
"size": {
"x": 32,
"y": 32
@@ -177,6 +177,56 @@
0.1
]
]
+ },
+ {
+ "name": "unlit-equipped-MASK-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "lit-equipped-MASK-vulpkanin",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
}
]
}
diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/unlit-equipped-MASK-vulpkanin.png
new file mode 100644
index 00000000000..806e5c41605
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/unlit-equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Hardsuits/cybersunstealth.rsi/meta.json b/Resources/Textures/_Goobstation/Clothing/Head/Hardsuits/cybersunstealth.rsi/meta.json
index 25241be3051..d12dca551b3 100644
--- a/Resources/Textures/_Goobstation/Clothing/Head/Hardsuits/cybersunstealth.rsi/meta.json
+++ b/Resources/Textures/_Goobstation/Clothing/Head/Hardsuits/cybersunstealth.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Sprites made by InfinityPandaRed for Goobstation, Vox modifications by 10KE",
+ "copyright": "Sprites made by InfinityPandaRed for Goobstation, Vox modifications by 10KE, Vulp sprites made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Hardsuits/cybersunstealth.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Hardsuits/cybersunstealth.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..ea1fa202b52
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Hardsuits/cybersunstealth.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Hardsuits/cybersunstealth.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Hardsuits/cybersunstealth.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..108e0f030ac
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Hardsuits/cybersunstealth.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/atmostech.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/atmostech.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..4b9df7296ad
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/atmostech.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/atmostech.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/atmostech.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..95123eacd21
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/atmostech.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/atmostech.rsi/meta.json b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/atmostech.rsi/meta.json
index ad4111d4ef5..fb19362aaad 100644
--- a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/atmostech.rsi/meta.json
+++ b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/atmostech.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, Vox modifications by 10KE",
+ "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, Vox modifications by 10KE, vulp sealed and unsealed made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/captain.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/captain.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..648a7af2cdc
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/captain.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/captain.rsi/meta.json b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/captain.rsi/meta.json
index ad4111d4ef5..6a4a0398bd9 100644
--- a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/captain.rsi/meta.json
+++ b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/captain.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, Vox modifications by 10KE",
+ "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, Vox modifications by 10KE, vulp sprites made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,10 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/engineer.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/engineer.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..250d05db717
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/engineer.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/engineer.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/engineer.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..aa1e9c4bd91
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/engineer.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/engineer.rsi/meta.json b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/engineer.rsi/meta.json
index 4d9d3360b09..c2d58002987 100644
--- a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/engineer.rsi/meta.json
+++ b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/engineer.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "From Baystation12 - https://github.com/Baystation12/Baystation12/pull/34564, Vox modifications by 10KE",
+ "copyright": "From Baystation12 - https://github.com/Baystation12/Baystation12/pull/34564, Vox modifications by 10KE, vulp sprites made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/headofsecurity.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/headofsecurity.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..9bf3f3fee88
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/headofsecurity.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/headofsecurity.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/headofsecurity.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..31685ea69d6
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/headofsecurity.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/headofsecurity.rsi/meta.json b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/headofsecurity.rsi/meta.json
index ac488d12e47..5aabf7de437 100644
--- a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/headofsecurity.rsi/meta.json
+++ b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/headofsecurity.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, blueified by JoeHammad, Vox modifications by 10KE",
+ "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, blueified by JoeHammad, Vox modifications by 10KE, vulp sprites made by YERO",
"size": {
"x": 32,
"y": 32
@@ -36,6 +36,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/paramedic.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/paramedic.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..60e34089e96
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/paramedic.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/paramedic.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/paramedic.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..627f3d17ad4
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/paramedic.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/paramedic.rsi/meta.json b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/paramedic.rsi/meta.json
index 4d9d3360b09..c2d58002987 100644
--- a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/paramedic.rsi/meta.json
+++ b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/paramedic.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "From Baystation12 - https://github.com/Baystation12/Baystation12/pull/34564, Vox modifications by 10KE",
+ "copyright": "From Baystation12 - https://github.com/Baystation12/Baystation12/pull/34564, Vox modifications by 10KE, vulp sprites made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/researchdirector.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/researchdirector.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..a03a0929372
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/researchdirector.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/researchdirector.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/researchdirector.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..d38e1f3b06a
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/researchdirector.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/researchdirector.rsi/meta.json b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/researchdirector.rsi/meta.json
index ad4111d4ef5..34350fca0ed 100644
--- a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/researchdirector.rsi/meta.json
+++ b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/researchdirector.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, Vox modifications by 10KE",
+ "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, Vox modifications by 10KE, vulp version made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/security.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/security.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..e3922ded148
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/security.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/security.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/security.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..0aa2e93bb93
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/security.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/security.rsi/meta.json b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/security.rsi/meta.json
index addb433abcd..9b6f3a5d56b 100644
--- a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/security.rsi/meta.json
+++ b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/security.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, slightly edited my JoeHammad to have a blue visor, Vox modifications by 10KE",
+ "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, slightly edited my JoeHammad to have a blue visor, Vox modifications by 10KE, vulps sprites made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/standard.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/standard.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..e6303e4e4c9
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/standard.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/standard.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/standard.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..b9f66137b8f
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/standard.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/standard.rsi/meta.json b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/standard.rsi/meta.json
index ad4111d4ef5..1a09b1fccf7 100644
--- a/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/standard.rsi/meta.json
+++ b/Resources/Textures/_Goobstation/Clothing/Head/Modsuits/standard.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, Vox modifications by 10KE",
+ "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, Vox modifications by 10KE, vulps sprites made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Voidsuits/security.rsi/meta.json b/Resources/Textures/_Goobstation/Clothing/Head/Voidsuits/security.rsi/meta.json
index 192d44c36e5..7b696f74e6b 100644
--- a/Resources/Textures/_Goobstation/Clothing/Head/Voidsuits/security.rsi/meta.json
+++ b/Resources/Textures/_Goobstation/Clothing/Head/Voidsuits/security.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from Baystation12, flash on sprites bye JoeHammad - vox taken from headhardsuitssecurity.rsi",
+ "copyright": "Taken from Baystation12, flash on sprites bye JoeHammad - vox taken from headhardsuitssecurity.rsi, Vulp version made by YERO",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Voidsuits/security.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Voidsuits/security.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..65af248b740
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Voidsuits/security.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Goobstation/Clothing/Head/Voidsuits/security.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Goobstation/Clothing/Head/Voidsuits/security.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..49aba8460ed
Binary files /dev/null and b/Resources/Textures/_Goobstation/Clothing/Head/Voidsuits/security.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m82.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m82.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..c9a75e91f3e
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m82.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m82.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m82.rsi/meta.json
index b7ac538348b..57286c502bf 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m82.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m82.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from NSV-13, -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Taken from NSV-13, -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m86.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m86.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..f2c10143359
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m86.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m86.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m86.rsi/meta.json
index b7ac538348b..a097a536b1c 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m86.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/m86.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from NSV-13, -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Taken from NSV-13, -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE| Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -25,6 +25,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/merc_warlordsuit.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/merc_warlordsuit.rsi/meta.json
index 8c492132b3e..e69fdf6c475 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/merc_warlordsuit.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/merc_warlordsuit.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by WarlordToby in discord, -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Made by WarlordToby in discord, -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/merc_warlordsuit.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/merc_warlordsuit.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..6d75557d500
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/merc_warlordsuit.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/merc_warlordsuit.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/merc_warlordsuit.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..3d3c98ee7e2
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/merc_warlordsuit.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_medic.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_medic.rsi/meta.json
index 1e1137a14bd..5a77b1a5c14 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_medic.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_medic.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by Ghost581 (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Made by Ghost581 (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_medic.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_medic.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..075b73c4b73
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_medic.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_medic.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_medic.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..075b73c4b73
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_medic.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_vizier.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_vizier.rsi/meta.json
index b6d46c5049e..41be4e2d8cc 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_vizier.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_vizier.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Sprited by @thoughtlessuser (Discord), on/off-equipped-HELMET-hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Sprited by @thoughtlessuser (Discord), on/off-equipped-HELMET-hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_vizier.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_vizier.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..11905669284
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_vizier.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_vizier.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_vizier.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..7105fc1d829
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/pdv_vizier.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/scaf_pirate.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/scaf_pirate.rsi/meta.json
index bae7cbfe410..3169ac07331 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/scaf_pirate.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/scaf_pirate.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by _starch_ (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Made by _starch_ (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/scaf_pirate.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/scaf_pirate.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..6e1ad5968ad
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/scaf_pirate.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/scaf_pirate.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/scaf_pirate.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..11cbfe38cd8
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/scaf_pirate.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndicate.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndicate.rsi/meta.json
index cda542f0acb..eb14e392262 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndicate.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndicate.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from NEV-CITRP. Edited by _starch_ (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Taken from NEV-CITRP. Edited by _starch_ (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..e7d97f2395a
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..754b4ff1390
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json
index cda542f0acb..eb14e392262 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from NEV-CITRP. Edited by _starch_ (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Taken from NEV-CITRP. Edited by _starch_ (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..6e3becab8be
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..cf561d56af3
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/trauma.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/trauma.rsi/meta.json
index c97469e0d86..d646f0ac394 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/trauma.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/trauma.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Sprites made by @plethorian on discord for Monolith.",
+ "copyright": "Sprites made by @plethorian on discord for Monolith, vulpkanin sprites edited by YERO",
"size": {
"x": 32,
"y": 32
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_director.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_director.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..3de7b23d868
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_director.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_director.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_director.rsi/meta.json
index 7101ac27322..94e9a80e3ed 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_director.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_director.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by kyres1, modified by Arcticular1, hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Made by kyres1, modified by Arcticular1, hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -21,6 +21,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcer.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcer.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..b086a74b7fb
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcer.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcer.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcer.rsi/meta.json
index e7fcf6b669e..2ac384a787e 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcer.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcer.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by kyres1. hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Made by kyres1. hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -21,6 +21,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcermkii.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcermkii.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..193e8564034
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcermkii.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcermkii.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcermkii.rsi/meta.json
index e7fcf6b669e..2ac384a787e 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcermkii.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_enforcermkii.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by kyres1. hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Made by kyres1. hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -21,6 +21,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_engineer.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_engineer.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..c62c11ea3d1
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_engineer.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_engineer.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_engineer.rsi/meta.json
index e7fcf6b669e..2ac384a787e 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_engineer.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_engineer.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by kyres1. hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Made by kyres1. hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -21,6 +21,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_pilot.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_pilot.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..0e84c46da7b
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_pilot.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_pilot.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_pilot.rsi/meta.json
index e7fcf6b669e..2ac384a787e 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_pilot.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ullman_industries_pilot.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by kyres1. hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Made by kyres1. hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -21,6 +21,10 @@
{
"name": "equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat.rsi/meta.json
index ec0aa88f0e3..ac96c4e5e2b 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from shiptest-ss13 spacesuits.dmi at mob/clothing/head, obj/clothing/head, mob/clothing/suits, and obj/clothing/suits, -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Taken from shiptest-ss13 spacesuits.dmi at mob/clothing/head, obj/clothing/head, mob/clothing/suits, and obj/clothing/suits, -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..b4b10570f96
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..1740dfaa583
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light.rsi/meta.json
index 29def02f2ba..59271039171 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from paradise-ss13 hats.dmi at mob/clothing/hats, obj/clothing/hats, mob/clothing/suits, and obj/clothing/suits.(https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/clothing/hats.dmi), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Taken from paradise-ss13 hats.dmi at mob/clothing/hats, obj/clothing/hats, mob/clothing/suits, and obj/clothing/suits.(https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/clothing/hats.dmi), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..51c3fbc1bf2
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..63aa29b236c
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light_officer.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light_officer.rsi/meta.json
index 29def02f2ba..59271039171 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light_officer.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light_officer.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from paradise-ss13 hats.dmi at mob/clothing/hats, obj/clothing/hats, mob/clothing/suits, and obj/clothing/suits.(https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/clothing/hats.dmi), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Taken from paradise-ss13 hats.dmi at mob/clothing/hats, obj/clothing/hats, mob/clothing/suits, and obj/clothing/suits.(https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/clothing/hats.dmi), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light_officer.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light_officer.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..b023b910372
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light_officer.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light_officer.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light_officer.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..374d275a894
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_light_officer.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_lightmk2.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_lightmk2.rsi/meta.json
index 54c111e85f7..c6c12188a27 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_lightmk2.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_lightmk2.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from shiptest-ss13 head.dmi at mob/clothing/faction/frontiersman/head, mob/clothing/faction/frontiersman/suits, obj/clothing/faction/frontiersman/head, obj/clothing/faction/frontiersman/suits.(https://github.com/shiptest-ss13/Shiptest/blob/master/icons/mob/clothing/faction/frontiersmen/head.dmi), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Taken from shiptest-ss13 head.dmi at mob/clothing/faction/frontiersman/head, mob/clothing/faction/frontiersman/suits, obj/clothing/faction/frontiersman/head, obj/clothing/faction/frontiersman/suits.(https://github.com/shiptest-ss13/Shiptest/blob/master/icons/mob/clothing/faction/frontiersmen/head.dmi), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_lightmk2.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_lightmk2.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..dc3c14311cf
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_lightmk2.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_lightmk2.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_lightmk2.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..24e1f7f630c
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_combat_lightmk2.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_officer_combat.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_officer_combat.rsi/meta.json
index ca695e2dd03..b600fb18158 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_officer_combat.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_officer_combat.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by BluHNT for Monolith, -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Made by BluHNT for Monolith, -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_officer_combat.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_officer_combat.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..66e6e68c7bc
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_officer_combat.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_officer_combat.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_officer_combat.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..b49f40e3f1a
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/ussp_officer_combat.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_juggernaut.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_juggernaut.rsi/meta.json
index 972f35156f0..c8bcca74606 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_juggernaut.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_juggernaut.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by Ghost581 (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE.",
+ "copyright": "Made by Ghost581 (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_juggernaut.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_juggernaut.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..1447cb71495
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_juggernaut.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_juggernaut.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_juggernaut.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..1447cb71495
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_juggernaut.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_medic.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_medic.rsi/meta.json
index efdfaf02e9f..950ebe0cc27 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_medic.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_medic.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from Shiptest and modified by Ghost581 (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE.",
+ "copyright": "Taken from Shiptest and modified by Ghost581 (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_medic.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_medic.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..7372154241b
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_medic.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_medic.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_medic.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..7372154241b
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_medic.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_standard.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_standard.rsi/meta.json
index 1e1137a14bd..5a77b1a5c14 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_standard.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_standard.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 2,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by Ghost581 (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE",
+ "copyright": "Made by Ghost581 (discord), -reptilian/hydrakin sprite by Zethine / @synthetic_086 (discord), Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -44,6 +44,14 @@
{
"name": "on-equipped-HELMET-vox",
"directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_standard.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_standard.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..4827dba7917
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_standard.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_standard.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_standard.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..4827dba7917
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Hardsuits/viper_group_standard.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Helmets/security.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Helmets/security.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..0a22e2b072e
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Helmets/security.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Helmets/security.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Helmets/security.rsi/meta.json
index 39d9b79ed4d..72d8f3fa4e5 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Helmets/security.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Helmets/security.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by zeranov/avtomata (disc:core_mene) for use by monolith station and RU S.T.A.K.L.E.R.",
+ "copyright": "Made by zeranov/avtomata (disc:core_mene) for use by monolith station and RU S.T.A.K.L.E.R. , vulp sprites by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -21,6 +21,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/mercenary.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Modsuits/mercenary.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..e9903fddcbc
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Modsuits/mercenary.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/mercenary.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Modsuits/mercenary.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..5a8c3244da4
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Modsuits/mercenary.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/mercenary.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Modsuits/mercenary.rsi/meta.json
index 419e0e2a938..71d887552aa 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Modsuits/mercenary.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Modsuits/mercenary.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by Greenwall-Exe, Vox modifications by 10KE",
+ "copyright": "Made by Greenwall-Exe, Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/rogue.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Modsuits/rogue.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..7c9a564935e
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Modsuits/rogue.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/rogue.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Modsuits/rogue.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..9b62ddd2865
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Modsuits/rogue.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/rogue.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Modsuits/rogue.rsi/meta.json
index 33a6838fbe3..e32a9b0c75d 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Modsuits/rogue.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Modsuits/rogue.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by VMSolidus for EE, Remade for Monolith by BluHNT, Vox modifications by 10KE",
+ "copyright": "Made by VMSolidus for EE, Remade for Monolith by BluHNT, Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/tsfmc-volta.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Modsuits/tsfmc-volta.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..59a4a34690a
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Modsuits/tsfmc-volta.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/tsfmc-volta.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Modsuits/tsfmc-volta.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..9a10258f281
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Modsuits/tsfmc-volta.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/tsfmc-volta.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Modsuits/tsfmc-volta.rsi/meta.json
index a49a8c7b379..f003fc579f5 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Modsuits/tsfmc-volta.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Modsuits/tsfmc-volta.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "From https://github.com/Monolith-Station/Monolith, made by Schepka, Vox modifications by 10KE",
+ "copyright": "From https://github.com/Monolith-Station/Monolith, made by Schepka, Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-varyag.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-varyag.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..fb9dd47cbc3
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-varyag.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-varyag.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-varyag.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..fae06aced17
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-varyag.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-varyag.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-varyag.rsi/meta.json
index d546c234667..16d54842c73 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-varyag.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-varyag.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, remade for USSP by BlueHNT, Vox modifications by 10KE",
+ "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, remade for USSP by BlueHNT, Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-zastavnik.rsi/equipped-HEAD-sealed-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-zastavnik.rsi/equipped-HEAD-sealed-vulpkanin.png
new file mode 100644
index 00000000000..cf95c16bafc
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-zastavnik.rsi/equipped-HEAD-sealed-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-zastavnik.rsi/equipped-HEAD-vulpkanin.png b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-zastavnik.rsi/equipped-HEAD-vulpkanin.png
new file mode 100644
index 00000000000..10c34766dbe
Binary files /dev/null and b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-zastavnik.rsi/equipped-HEAD-vulpkanin.png differ
diff --git a/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-zastavnik.rsi/meta.json b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-zastavnik.rsi/meta.json
index d546c234667..16d54842c73 100644
--- a/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-zastavnik.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/Head/Modsuits/ussp-zastavnik.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, remade for USSP by BlueHNT, Vox modifications by 10KE",
+ "copyright": "From tgstation - https://github.com/tgstation/tgstation/pull/59109, remade for USSP by BlueHNT, Vox modifications by 10KE | Vulp sprite by LexaSvarshik (github)",
"size": {
"x": 32,
"y": 32
@@ -28,6 +28,14 @@
{
"name": "equipped-HEAD-sealed-vox",
"directions": 4
+ },
+ {
+ "name": "equipped-HEAD-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HEAD-sealed-vulpkanin",
+ "directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_Mono/Clothing/OuterClothing/Hardsuits/m82b.rsi/meta.json b/Resources/Textures/_Mono/Clothing/OuterClothing/Hardsuits/m82b.rsi/meta.json
index 2ed198f1346..f5b6029d9da 100644
--- a/Resources/Textures/_Mono/Clothing/OuterClothing/Hardsuits/m82b.rsi/meta.json
+++ b/Resources/Textures/_Mono/Clothing/OuterClothing/Hardsuits/m82b.rsi/meta.json
@@ -35,4 +35,4 @@
"directions": 4
}
]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/_NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi/meta.json
index f930ae15cf5..586c5aba7cc 100644
--- a/Resources/Textures/_NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi/meta.json
+++ b/Resources/Textures/_NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi/meta.json
@@ -20,6 +20,14 @@
{
"name": "on-equipped-HELMET",
"directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET-vulpkanin",
+ "directions": 4
+ },
+ {
+ "name": "off-equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/_NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi/off-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..69a7a85990d
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi/on-equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..97d671fe81d
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/meta.json
index 58442928cec..52e2d46e08b 100644
--- a/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/meta.json
+++ b/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC0-1.0",
- "copyright": "Original work by TJohnson.",
+ "copyright": "Original work by TJohnson, vulps sprites edited by YERO.",
"size": {
"x": 32,
"y": 32
diff --git a/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/off-equipped-HELMET-vulpkanin.png
index f232f73e8db..7a16ad0902e 100644
Binary files a/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/off-equipped-HELMET-vulpkanin.png and b/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/on-equipped-HELMET-vulpkanin.png
index 42b2ceb62ec..0e03cc9db6a 100644
Binary files a/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/on-equipped-HELMET-vulpkanin.png and b/Resources/Textures/_NF/Clothing/Head/Hardsuits/nfsd.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Hats/stc_cap.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/_NF/Clothing/Head/Hats/stc_cap.rsi/equipped-HELMET-vulpkanin.png
new file mode 100644
index 00000000000..d5252d3eda6
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Head/Hats/stc_cap.rsi/equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Hats/stc_cap.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Hats/stc_cap.rsi/meta.json
index 95cb87b2264..54c3cd33558 100644
--- a/Resources/Textures/_NF/Clothing/Head/Hats/stc_cap.rsi/meta.json
+++ b/Resources/Textures/_NF/Clothing/Head/Hats/stc_cap.rsi/meta.json
@@ -25,6 +25,10 @@
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "equipped-HELMET-vulpkanin",
+ "directions": 4
}
]
-}
+}
\ No newline at end of file
diff --git a/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/meta.json
index 1967224b365..ad6e8a3d15e 100644
--- a/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/meta.json
+++ b/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14, edited by dustylens (github)",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14, edited by dustylens (github), Vulp sprites made by YERO",
"size": {
"x": 32,
"y": 32
diff --git a/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/off-equipped-HELMET-vulpkanin.png
index a92d0938178..108547becfa 100644
Binary files a/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/off-equipped-HELMET-vulpkanin.png and b/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/off-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/on-equipped-HELMET-vulpkanin.png
index 7c6333ad009..6711bbf98b1 100644
Binary files a/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/on-equipped-HELMET-vulpkanin.png and b/Resources/Textures/_NF/Clothing/Head/Helmets/fsb_eva_helmet.rsi/on-equipped-HELMET-vulpkanin.png differ
diff --git a/Resources/Textures/_NF/Clothing/Mask/clown_bald.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/_NF/Clothing/Mask/clown_bald.rsi/equipped-MASK-vulpkanin.png
index 264b849ad37..4195f6b943f 100644
Binary files a/Resources/Textures/_NF/Clothing/Mask/clown_bald.rsi/equipped-MASK-vulpkanin.png and b/Resources/Textures/_NF/Clothing/Mask/clown_bald.rsi/equipped-MASK-vulpkanin.png differ
diff --git a/Resources/Textures/_NF/Clothing/Mask/clown_bald.rsi/meta.json b/Resources/Textures/_NF/Clothing/Mask/clown_bald.rsi/meta.json
index 90fef0fd8ab..6ea7cea1d8a 100644
--- a/Resources/Textures/_NF/Clothing/Mask/clown_bald.rsi/meta.json
+++ b/Resources/Textures/_NF/Clothing/Mask/clown_bald.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified by Flareguy",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified by Flareguy, vulp sprites edited by YERO",
"size": {
"x": 32,
"y": 32
diff --git a/Resources/Textures/_NF/Objects/Fun/nfsdwhistle.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/nfsdwhistle.rsi/meta.json
index 9dc72e4809a..3f46cc791e1 100644
--- a/Resources/Textures/_NF/Objects/Fun/nfsdwhistle.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Fun/nfsdwhistle.rsi/meta.json
@@ -19,4 +19,4 @@
"directions": 4
}
]
-}
\ No newline at end of file
+}