Vulpkanin Species (#37539)
* [April Fools] Elf species (#35353) elf * [April Fools] Juice that makes me go insane (#35370) * kill me * MAKE IT STOP * is it finally over? * web edit * webedit Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> * webedit Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> * webedit Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> * webedit * WEBEDIT PLEASE Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> --------- Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> * vulpkanin species the ultimate april fools joke Co-Authored-By: Kr8art <188977876+kr8art@users.noreply.github.com> * cant be bothered * make build and test debug run on the april fools branch (#35396) welp * Revert "[April Fools] Juice that makes me go insane (#35370)" This reverts commitfcbdcf8452. * Revert "[April Fools] Elf species (#35353)" This reverts commit704293a051. * nuh uh * localized names * fix survival box * abilities (Mostly don't work yet, pending PRs) * wagging loc * slight heat tweaks * stuff * Update Vulpkanin.xml * vulp screams + quieter howl * MessyDrinker by Orks * MessyDrinker guidebook * animal bones * fix wagging * missed * no loc * Lower damage, remove butchering * Revert "animal bones" This reverts commit 3457cde13e57336678f62a20bf57fb315844c240. * leap * collision * leap desc update * leap guidebook * fix leap * microbalance * comment * microbalancing pt 2 * microbalancing pt 3 * test fail fix (i hope) * fix organs * no leaping on the ground * remove SolutionScanner + ling work * fix clone * add stuff back * microbalancing pt yes * male vulp names mainly slavic names with some similiar sounding ones mixed in * Revert "male vulp names" This reverts commit 1666f81821bfea241262627160a594dd1b0ce050. * male vulps names pr 2 (slavic, dog names, few puns) Slavic names, with mixed in typical dog names and some puns * female names (mainly slavic, other stuff mixed in) * oops * Update vulpkanin.yml * Vulps WIP Work (#1) * Modified aesprite tools * WIP * wipperoni * We are done here, wawa * Revert "Merge branch 'aseprite-tools' into hannah/vulps-wip" This reverts commit d258645df60a94d0217fecd85a38545f2b951cde, reversing changes made to 0ae39e862152ef6548533eba0547709594c55e90. * Resolve merge issue * Fix Urist McVulp forgetting his fursuit --------- Co-authored-by: Southbridge-fur <southbridgefur@gmail.com> * re-add ears and husk overlay * revert adding ears to vox * Crest Markings * Fade Markings * Sharp Markings * microbalance + comments * censor character nudity option compliance * Ear Markings * 1984 wagging animations * Tail Markings * tail wag icon * annoyance * guidebook * slight temperature tweak * seperate out snouts, port over 2 markings for testing * fix * seperate snout file * Snout/Head Markings * cleanup + locale for ears * Head and Snout loc * gray eyes * crest and husk cleanup * Tail and Chest loc * Legs and Arms loc * most important commit * mime vulps like rations too * missing loc * microbalance * not needed * goatee * white eyes * harmony feedback tail fixes * personal changes and fixes after playing * fix fluffy tail clipping * Sprite fixes, displacement fixes (#2) * Tune head displacement * Vulps Sprite Tuning * helmets * detail * Urist * wag * comban't * fix attributions * remove vulp biosuits * fix vulp beards * fixed up ears * comment note * further ear tweaks * engi helmets --------- Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com> Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> Co-authored-by: Milon <milonpl.git@proton.me> Co-authored-by: Kr8art <188977876+kr8art@users.noreply.github.com> Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com> Co-authored-by: Southbridge-fur <southbridgefur@gmail.com>
@@ -36,3 +36,8 @@
|
|||||||
license: "CC-BY-NC-SA-3.0"
|
license: "CC-BY-NC-SA-3.0"
|
||||||
copyright: "Derived from shriek1.ogg by Errant"
|
copyright: "Derived from shriek1.ogg by Errant"
|
||||||
source: "https://github.com/goonstation/goonstation/tree/eb3e7df6292d23f6af2f18b4372d3a8ba4b0fda7/sound/misc/talk"
|
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"
|
||||||
|
|||||||
BIN
Resources/Audio/Voice/Talk/vulp.ogg
Normal file
BIN
Resources/Audio/Voice/Talk/vulp_ask.ogg
Normal file
BIN
Resources/Audio/Voice/Talk/vulp_exclaim.ogg
Normal file
55
Resources/Audio/Voice/Vulpkanin/attributions.yml
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
- 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/"
|
||||||
BIN
Resources/Audio/Voice/Vulpkanin/dog_bark1.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_bark2.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_bark3.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_growl1.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_growl2.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_growl3.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_growl4.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_growl5.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_growl6.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_snarl1.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_snarl2.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_snarl3.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/dog_whine.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/howl.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/vulp_scream1.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/vulp_scream2.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/vulp_scream3.ogg
Normal file
BIN
Resources/Audio/Voice/Vulpkanin/vulp_scream4.ogg
Normal file
@@ -32,6 +32,11 @@ chat-emote-name-monkeyscreeches = Monkey Screech
|
|||||||
chat-emote-name-robotbeep = Robot
|
chat-emote-name-robotbeep = Robot
|
||||||
chat-emote-name-yawn = Yawn
|
chat-emote-name-yawn = Yawn
|
||||||
chat-emote-name-snore = Snore
|
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
|
# Message
|
||||||
chat-emote-msg-scream = screams!
|
chat-emote-msg-scream = screams!
|
||||||
|
|||||||
@@ -158,6 +158,12 @@ chat-speech-verb-electricity-1 = crackles
|
|||||||
chat-speech-verb-electricity-2 = buzzes
|
chat-speech-verb-electricity-2 = buzzes
|
||||||
chat-speech-verb-electricity-3 = screeches
|
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
|
||||||
|
|
||||||
chat-speech-verb-name-wawa = Wawa
|
chat-speech-verb-name-wawa = Wawa
|
||||||
chat-speech-verb-wawa-1 = intones
|
chat-speech-verb-wawa-1 = intones
|
||||||
chat-speech-verb-wawa-2 = states
|
chat-speech-verb-wawa-2 = states
|
||||||
|
|||||||
113
Resources/Locale/en-US/datasets/names/vulpkanin_female.ftl
Normal file
@@ -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
|
||||||
252
Resources/Locale/en-US/datasets/names/vulpkanin_last.ftl
Normal file
@@ -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
|
||||||
83
Resources/Locale/en-US/datasets/names/vulpkanin_male.ftl
Normal file
@@ -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
|
||||||
@@ -101,6 +101,9 @@ hugging-success-generic = You hug {THE($target)}.
|
|||||||
hugging-success-generic-others = { CAPITALIZE(THE($user)) } hugs {THE($target)}.
|
hugging-success-generic-others = { CAPITALIZE(THE($user)) } hugs {THE($target)}.
|
||||||
hugging-success-generic-target = { CAPITALIZE(THE($user)) } hugs you.
|
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
|
## Other
|
||||||
|
|
||||||
petting-success-tesla = You pet {THE($target)}, violating the laws of nature and physics.
|
petting-success-tesla = You pet {THE($target)}, violating the laws of nature and physics.
|
||||||
|
|||||||
249
Resources/Locale/en-US/markings/vulpkanin.ftl
Normal file
@@ -0,0 +1,249 @@
|
|||||||
|
# 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-inner = Vulpkanin ears (Inner)
|
||||||
|
marking-VulpEarFade = Vulpkanin (Fade)
|
||||||
|
|
||||||
|
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-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 = Vulpkanin Terrier
|
||||||
|
|
||||||
|
marking-VulpEarFennec-fennec = Fennec ears (Base)
|
||||||
|
marking-VulpEarFennec-fennec-inner = Fennec ears (Inner)
|
||||||
|
marking-VulpEarFennec = Vulpkanin Fennec
|
||||||
|
|
||||||
|
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 = Vulpkanin Otie
|
||||||
|
|
||||||
|
marking-VulpEarShock-shock = Shock ears (Base)
|
||||||
|
marking-VulpEarShock-inner = Shock ears (Inner)
|
||||||
|
marking-VulpEarShock = Vulpkanin Shock
|
||||||
|
|
||||||
|
|
||||||
|
# Snout
|
||||||
|
|
||||||
|
marking-VulpSnout-snout = Snout
|
||||||
|
marking-VulpSnout = Vulpkanin Snout
|
||||||
|
|
||||||
|
marking-VulpSnoutNose-snout-nose = Nose
|
||||||
|
marking-VulpSnoutNose = Vulpkanin Nose
|
||||||
|
|
||||||
|
marking-VulpSnoutVulpine-vulpine = Vulpine
|
||||||
|
marking-VulpSnoutVulpine = Vulpkanin Vulpine
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
|
||||||
|
# Head
|
||||||
|
|
||||||
|
marking-VulpHeadBlaze-blaze = Blaze
|
||||||
|
marking-VulpHeadBlaze = Vulpkanin Blaze
|
||||||
|
|
||||||
|
marking-VulpHeadMask-mask = Mask
|
||||||
|
marking-VulpHeadMask = Vulpkanin Mask
|
||||||
|
|
||||||
|
marking-VulpPatch-patch = Patch
|
||||||
|
marking-VulpPatch = Vulpkanin Patch
|
||||||
|
|
||||||
|
marking-VulpSlash-slash = Slash
|
||||||
|
marking-VulpSlash = Vulpkanin Slash
|
||||||
|
|
||||||
|
marking-VulpStripes1-stripes_1 = Stripes
|
||||||
|
marking-VulpStripes1 = Vulpkanin Stripes 1
|
||||||
|
|
||||||
|
marking-VulpStripes2-stripes_2 = Stripes
|
||||||
|
marking-VulpStripes2 = Vulpkanin Stripes 2
|
||||||
|
|
||||||
|
marking-VulpVulpine-vulpine = Nose
|
||||||
|
marking-VulpVulpine = Vulpkanin Nose
|
||||||
|
|
||||||
|
|
||||||
|
# Tails
|
||||||
|
|
||||||
|
marking-VulpTailFennec-fennec = Fennec tail (Base)
|
||||||
|
marking-VulpTailFennec-fennec-tip = Fennec tail (Tip)
|
||||||
|
marking-VulpTailFennec = Vulpkanin Fennec
|
||||||
|
|
||||||
|
marking-VulpTailFluffy-fluffy = Fluffy tail (Base)
|
||||||
|
marking-VulpTailFluffy-fluffy-tip = Fluffy tail (Tip)
|
||||||
|
marking-VulpTailFluffy = Vulpkanin Fluffy
|
||||||
|
|
||||||
|
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-VulpTailLong-long = Long tail (Base)
|
||||||
|
marking-VulpTailLong-long-tip = Long tail (Tip)
|
||||||
|
marking-VulpTailLong = Vulpkanin Long
|
||||||
|
|
||||||
|
marking-VulpTailVulp-vulp = Vulpkanin tail (Base)
|
||||||
|
marking-VulpTailVulp-vulp-tip = Vulpkanin tail (Tip)
|
||||||
|
marking-VulpTailVulp = Vulpkanin
|
||||||
|
|
||||||
|
marking-VulpTailVulpFade-vulp = Vulpkanin tail (Base)
|
||||||
|
marking-VulpTailVulpFade-vulp-fade = Vulpkanin tail (Fade)
|
||||||
|
marking-VulpTailVulpFade = Vulpkanin (Fade)
|
||||||
|
|
||||||
|
|
||||||
|
# Chest
|
||||||
|
|
||||||
|
marking-VulpBellyCrest-belly_crest = Belly
|
||||||
|
marking-VulpBellyCrest = Vulpkanin Belly Crest
|
||||||
|
|
||||||
|
marking-VulpBellyFull-belly_full = Belly
|
||||||
|
marking-VulpBellyFull = Vulpkanin Belly Full
|
||||||
|
|
||||||
|
marking-VulpBellyFox-belly_fox = Belly
|
||||||
|
marking-VulpBellyFox = Vulpkanin Belly Fox
|
||||||
|
|
||||||
|
|
||||||
|
# Arms
|
||||||
|
|
||||||
|
marking-VulpClawsHandLeft = Claws (Left Hand)
|
||||||
|
marking-VulpClawsHandRight = Claws (Right Hand)
|
||||||
|
|
||||||
|
marking-VulpClawsHandLeft-claws_l_hand = Claws
|
||||||
|
marking-VulpClawsHandRight-claws_r_hand = Claws
|
||||||
|
|
||||||
|
marking-VulpPointsCrestArmLeft = Crest (Left Arm)
|
||||||
|
marking-VulpPointsCrestHandLeft = Crest (Left Hand)
|
||||||
|
marking-VulpPointsCrestArmRight = Crest (Right Arm)
|
||||||
|
marking-VulpPointsCrestHandRight = Crest (Right Hand)
|
||||||
|
|
||||||
|
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-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-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-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
|
||||||
|
|
||||||
|
|
||||||
|
# Legs
|
||||||
|
|
||||||
|
marking-VulpClawsFootLeft = Claws (Left Foot)
|
||||||
|
marking-VulpClawsFootRight = Claws (Right Foot)
|
||||||
|
|
||||||
|
marking-VulpClawsFootLeft-claws_l_foot = Claws
|
||||||
|
marking-VulpClawsFootRight-claws_r_foot = Claws
|
||||||
|
|
||||||
|
marking-VulpPointsCrestLegLeft = Crest (Left Leg)
|
||||||
|
marking-VulpPointsCrestFootLeft = Crest (Left Foot)
|
||||||
|
marking-VulpPointsCrestLegRight = Crest (Right Leg)
|
||||||
|
marking-VulpPointsCrestFootRight = Crest (Right Foot)
|
||||||
|
|
||||||
|
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-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-VulpPointsSharpLegLeft = Sharp (Left Leg)
|
||||||
|
marking-VulpPointsSharpFootLeft = Sharp (Left Foot)
|
||||||
|
marking-VulpPointsSharpLegRight = Sharp (Right Leg)
|
||||||
|
marking-VulpPointsSharpFootRight = Sharp (Right Foot)
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
|
||||||
|
# Hair
|
||||||
|
|
||||||
|
marking-VulpHairAdhara = Adhara
|
||||||
|
marking-VulpHairAnita = Anita
|
||||||
|
marking-VulpHairApollo = Apollo
|
||||||
|
marking-VulpHairBelle = Belle
|
||||||
|
marking-VulpHairBraided = Braided Hair
|
||||||
|
marking-VulpHairBun = Bun
|
||||||
|
marking-VulpHairCleanCut = Clean Cut
|
||||||
|
marking-VulpHairCurl = Curl
|
||||||
|
marking-VulpHairHawk = Hawk
|
||||||
|
marking-VulpHairJagged = Jagged
|
||||||
|
marking-VulpHairJeremy = Jeremy
|
||||||
|
marking-VulpHairKajam = Kajam
|
||||||
|
marking-VulpHairKeid = Keid
|
||||||
|
marking-VulpHairKleeia = Kleeia
|
||||||
|
marking-VulpHairMizar = Mizar
|
||||||
|
marking-VulpHairPunkBraided = Punk Braided
|
||||||
|
marking-VulpHairRaine = Raine
|
||||||
|
marking-VulpHairRough = Rough
|
||||||
|
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)
|
||||||
@@ -10,7 +10,8 @@ species-name-moth = Moth Person
|
|||||||
species-name-skeleton = Skeleton
|
species-name-skeleton = Skeleton
|
||||||
species-name-vox = Vox
|
species-name-vox = Vox
|
||||||
species-name-gingerbread = delicious baked good
|
species-name-gingerbread = delicious baked good
|
||||||
|
species-name-vulpkanin = Vulpkanin
|
||||||
|
|
||||||
## Misc species things
|
## Misc species things
|
||||||
|
|
||||||
snail-hurt-by-salt-popup = The salty solution burns like acid!
|
snail-hurt-by-salt-popup = The salty solution burns like acid!
|
||||||
|
|||||||
@@ -396,6 +396,17 @@
|
|||||||
useDelay: 1
|
useDelay: 1
|
||||||
itemIconStyle: BigAction
|
itemIconStyle: BigAction
|
||||||
|
|
||||||
|
# TODO: Add back once we have animated tails again. Were removed due to the sprite rework, causing all of them to not fit anymore.
|
||||||
|
# - type: entity
|
||||||
|
# parent: ActionToggleWagging
|
||||||
|
# id: ActionToggleWaggingVulpkanin
|
||||||
|
# components:
|
||||||
|
# - type: Action
|
||||||
|
# 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
|
- type: entity
|
||||||
parent: BaseAction
|
parent: BaseAction
|
||||||
id: ActionGravityJump
|
id: ActionGravityJump
|
||||||
@@ -410,6 +421,20 @@
|
|||||||
- type: InstantAction
|
- type: InstantAction
|
||||||
event: !type:GravityJumpEvent {}
|
event: !type:GravityJumpEvent {}
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionVulpkaninGravityJump
|
||||||
|
name: Leap
|
||||||
|
description: Use your agile legs to leap a short distance. Be careful not to bump into anything!
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 12
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/jump.rsi
|
||||||
|
state: icon
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:GravityJumpEvent {}
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BaseToggleAction
|
parent: BaseToggleAction
|
||||||
id: ActionToggleRootable
|
id: ActionToggleRootable
|
||||||
|
|||||||
89
Resources/Prototypes/Body/Parts/vulpkanin.yml
Normal file
@@ -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
|
||||||
49
Resources/Prototypes/Body/Prototypes/vulpkanin.yml
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
- type: body
|
||||||
|
id: Vulpkanin
|
||||||
|
name: vulpkanin
|
||||||
|
root: torso
|
||||||
|
slots:
|
||||||
|
head:
|
||||||
|
part: HeadVulpkanin
|
||||||
|
connections:
|
||||||
|
- torso
|
||||||
|
organs:
|
||||||
|
brain: OrganHumanBrain
|
||||||
|
eyes: OrganHumanEyes
|
||||||
|
torso:
|
||||||
|
part: TorsoVulpkanin
|
||||||
|
connections:
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
- right leg
|
||||||
|
- left leg
|
||||||
|
organs:
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
lungs: OrganHumanLungs
|
||||||
|
stomach: OrganAnimalStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganHumanKidneys
|
||||||
|
right arm:
|
||||||
|
part: RightArmVulpkanin
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmVulpkanin
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandVulpkanin
|
||||||
|
left hand:
|
||||||
|
part: LeftHandVulpkanin
|
||||||
|
right leg:
|
||||||
|
part: RightLegVulpkanin
|
||||||
|
connections:
|
||||||
|
- right foot
|
||||||
|
left leg:
|
||||||
|
part: LeftLegVulpkanin
|
||||||
|
connections:
|
||||||
|
- left foot
|
||||||
|
right foot:
|
||||||
|
part: RightFootVulpkanin
|
||||||
|
left foot:
|
||||||
|
part: LeftFootVulpkanin
|
||||||
@@ -321,3 +321,10 @@
|
|||||||
id: ManifestedSpirit
|
id: ManifestedSpirit
|
||||||
coefficients:
|
coefficients:
|
||||||
Holy: 2
|
Holy: 2
|
||||||
|
|
||||||
|
# Vulps get more heat damage because fur
|
||||||
|
- type: damageModifierSet
|
||||||
|
id: Vulpkanin
|
||||||
|
coefficients:
|
||||||
|
Heat: 1.15
|
||||||
|
Cold: 0.85
|
||||||
|
|||||||
5
Resources/Prototypes/Datasets/Names/vulpkanin_female.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
- type: localizedDataset
|
||||||
|
id: names_vulpkanin_female
|
||||||
|
values:
|
||||||
|
prefix: names-vulpkanin-female-dataset-
|
||||||
|
count: 113
|
||||||
5
Resources/Prototypes/Datasets/Names/vulpkanin_last.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
- type: localizedDataset
|
||||||
|
id: names_vulpkanin_last
|
||||||
|
values:
|
||||||
|
prefix: names-vulpkanin-last-dataset-
|
||||||
|
count: 252
|
||||||
5
Resources/Prototypes/Datasets/Names/vulpkanin_male.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
- type: localizedDataset
|
||||||
|
id: names_vulpkanin_male
|
||||||
|
values:
|
||||||
|
prefix: names-vulpkanin-male-dataset-
|
||||||
|
count: 80
|
||||||
@@ -141,6 +141,7 @@
|
|||||||
- Snout
|
- Snout
|
||||||
- HeadTop
|
- HeadTop
|
||||||
- HeadSide
|
- HeadSide
|
||||||
|
- FacialHair
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
abstract: true
|
abstract: true
|
||||||
@@ -189,6 +190,7 @@
|
|||||||
- Snout
|
- Snout
|
||||||
- HeadTop
|
- HeadTop
|
||||||
- HeadSide
|
- HeadSide
|
||||||
|
- FacialHair
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
abstract: true
|
abstract: true
|
||||||
|
|||||||
@@ -33,6 +33,9 @@
|
|||||||
head-vox:
|
head-vox:
|
||||||
- state: equipped-head-light-vox
|
- state: equipped-head-light-vox
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
|
head-vulpkanin:
|
||||||
|
- state: equipped-head-light-vulpkanin
|
||||||
|
shader: unshaded
|
||||||
head-reptilian:
|
head-reptilian:
|
||||||
- state: equipped-head-light-reptilian
|
- state: equipped-head-light-reptilian
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
@@ -49,6 +52,10 @@
|
|||||||
- state: equipped-head-vox
|
- state: equipped-head-vox
|
||||||
- state: equipped-head-unshaded-vox
|
- state: equipped-head-unshaded-vox
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
|
head-vulpkanin:
|
||||||
|
- state: equipped-head-vulpkanin
|
||||||
|
- state: equipped-head-unshaded-vulpkanin
|
||||||
|
shader: unshaded
|
||||||
head-reptilian:
|
head-reptilian:
|
||||||
- state: equipped-head-reptilian
|
- state: equipped-head-reptilian
|
||||||
- state: equipped-head-unshaded-reptilian
|
- state: equipped-head-unshaded-reptilian
|
||||||
@@ -100,6 +107,9 @@
|
|||||||
head-vox:
|
head-vox:
|
||||||
- state: equipped-head-light-vox
|
- state: equipped-head-light-vox
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
|
head-vulpkanin:
|
||||||
|
- state: equipped-head-light-vulpkanin
|
||||||
|
shader: unshaded
|
||||||
head-reptilian:
|
head-reptilian:
|
||||||
- state: equipped-head-light-reptilian
|
- state: equipped-head-light-reptilian
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
@@ -116,6 +126,10 @@
|
|||||||
- state: equipped-head-vox
|
- state: equipped-head-vox
|
||||||
- state: equipped-head-unshaded-vox
|
- state: equipped-head-unshaded-vox
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
|
head-vulpkanin:
|
||||||
|
- state: equipped-head-vulpkanin
|
||||||
|
- state: equipped-head-unshaded-vulpkanin
|
||||||
|
shader: unshaded
|
||||||
head-reptilian:
|
head-reptilian:
|
||||||
- state: equipped-head-reptilian
|
- state: equipped-head-reptilian
|
||||||
- state: equipped-head-unshaded-reptilian
|
- state: equipped-head-unshaded-reptilian
|
||||||
@@ -161,6 +175,9 @@
|
|||||||
head-vox:
|
head-vox:
|
||||||
- state: equipped-head-light-vox
|
- state: equipped-head-light-vox
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
|
head-vulpkanin:
|
||||||
|
- state: equipped-head-light-vulpkanin
|
||||||
|
shader: unshaded
|
||||||
head-reptilian:
|
head-reptilian:
|
||||||
- state: equipped-head-light-reptilian
|
- state: equipped-head-light-reptilian
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
@@ -177,6 +194,10 @@
|
|||||||
- state: equipped-head-vox
|
- state: equipped-head-vox
|
||||||
- state: equipped-head-unshaded-vox
|
- state: equipped-head-unshaded-vox
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
|
head-vulpkanin:
|
||||||
|
- state: equipped-head-vulpkanin
|
||||||
|
- state: equipped-head-unshaded-vulpkanin
|
||||||
|
shader: unshaded
|
||||||
head-reptilian:
|
head-reptilian:
|
||||||
- state: equipped-head-reptilian
|
- state: equipped-head-reptilian
|
||||||
- state: equipped-head-unshaded-reptilian
|
- state: equipped-head-unshaded-reptilian
|
||||||
@@ -426,6 +447,9 @@
|
|||||||
head-vox:
|
head-vox:
|
||||||
- state: equipped-head-light-vox
|
- state: equipped-head-light-vox
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
|
head-vulpkanin:
|
||||||
|
- state: equipped-head-light-vulpkanin
|
||||||
|
shader: unshaded
|
||||||
head-reptilian:
|
head-reptilian:
|
||||||
- state: equipped-head-light-reptilian
|
- state: equipped-head-light-reptilian
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
@@ -442,6 +466,10 @@
|
|||||||
- state: equipped-head-vox
|
- state: equipped-head-vox
|
||||||
- state: equipped-head-unshaded-vox
|
- state: equipped-head-unshaded-vox
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
|
head-vulpkanin:
|
||||||
|
- state: equipped-head-vulpkanin
|
||||||
|
- state: equipped-head-unshaded-vulpkanin
|
||||||
|
shader: unshaded
|
||||||
head-reptilian:
|
head-reptilian:
|
||||||
- state: equipped-head-reptilian
|
- state: equipped-head-reptilian
|
||||||
- state: equipped-head-unshaded-reptilian
|
- state: equipped-head-unshaded-reptilian
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -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"
|
||||||
@@ -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
|
||||||
@@ -0,0 +1,68 @@
|
|||||||
|
# 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
|
||||||
@@ -113,8 +113,8 @@
|
|||||||
- type: marking
|
- type: marking
|
||||||
id: TattooEyeRight
|
id: TattooEyeRight
|
||||||
bodyPart: Eyes
|
bodyPart: Eyes
|
||||||
markingCategory: Head
|
markingCategory: [Head]
|
||||||
speciesRestriction: [Human, SlimePerson, Reptilian, Dwarf]
|
speciesRestriction: [Human, SlimePerson, Reptilian, Dwarf, Vulpkanin]
|
||||||
coloring:
|
coloring:
|
||||||
default:
|
default:
|
||||||
type:
|
type:
|
||||||
@@ -128,7 +128,7 @@
|
|||||||
id: TattooEyeLeft
|
id: TattooEyeLeft
|
||||||
bodyPart: Eyes
|
bodyPart: Eyes
|
||||||
markingCategory: Head
|
markingCategory: Head
|
||||||
speciesRestriction: [Human, SlimePerson, Reptilian, Dwarf]
|
speciesRestriction: [Human, SlimePerson, Reptilian, Dwarf, Vulpkanin]
|
||||||
coloring:
|
coloring:
|
||||||
default:
|
default:
|
||||||
type:
|
type:
|
||||||
|
|||||||
@@ -110,8 +110,10 @@
|
|||||||
# that means we only need to copy them over when switching between species.
|
# that means we only need to copy them over when switching between species.
|
||||||
# So these don't need to be part of the Body settings, unless someone makes a trait that adjusts these components.
|
# So these don't need to be part of the Body settings, unless someone makes a trait that adjusts these components.
|
||||||
- BodyEmotes
|
- BodyEmotes
|
||||||
|
- MessyDrinker
|
||||||
# - Fixtures TODO: A better way to clone fixtures or a fixture fix. Currently if you devour someone on the ground and transform, you lose collision with tables as they were knocked down when they were copied.
|
# - Fixtures TODO: A better way to clone fixtures or a fixture fix. Currently if you devour someone on the ground and transform, you lose collision with tables as they were knocked down when they were copied.
|
||||||
- Speech
|
- Speech
|
||||||
|
- TemperatureProtection
|
||||||
- TypingIndicator
|
- TypingIndicator
|
||||||
- ScaleVisuals # for dwarf height
|
- ScaleVisuals # for dwarf height
|
||||||
eventComponents:
|
eventComponents:
|
||||||
|
|||||||
5
Resources/Prototypes/Entities/Mobs/Player/vulpkanin.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
- type: entity
|
||||||
|
save: false
|
||||||
|
name: Urist McBark
|
||||||
|
parent: BaseMobVulpkanin
|
||||||
|
id: MobVulpkanin
|
||||||
241
Resources/Prototypes/Entities/Mobs/Species/vulpkanin.yml
Normal file
@@ -0,0 +1,241 @@
|
|||||||
|
- 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' ]
|
||||||
|
- 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 TODO: Add back once we have animated tails again. Were removed due to the sprite rework, causing all of them to not fit anymore.
|
||||||
|
# action: ActionToggleWaggingVulpkanin
|
||||||
|
- type: TemperatureProtection
|
||||||
|
heatingCoefficient: 1.2
|
||||||
|
coolingCoefficient: 0.3
|
||||||
|
- 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
|
||||||
|
- 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" ]
|
||||||
|
- map: [ "enum.HumanoidVisualLayers.UndergarmentTop" ]
|
||||||
|
- 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
|
||||||
|
hideLayersOnEquip:
|
||||||
|
- Snout
|
||||||
|
- SnoutCover
|
||||||
|
- HeadTop
|
||||||
|
- HeadSide
|
||||||
|
- FacialHair
|
||||||
|
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: entity
|
||||||
|
parent: [BaseSpeciesDummy]
|
||||||
|
id: MobVulpkaninDummy
|
||||||
|
name: Vulpkanin Dummy
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
description: A dummy Vulpkanin meant to be used in character setup.
|
||||||
|
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
|
||||||
@@ -3,14 +3,15 @@
|
|||||||
name: guide-entry-species
|
name: guide-entry-species
|
||||||
text: "/ServerInfo/Guidebook/Mobs/Species.xml"
|
text: "/ServerInfo/Guidebook/Mobs/Species.xml"
|
||||||
children:
|
children:
|
||||||
- Arachnid
|
- Arachnid
|
||||||
- Diona
|
- Diona
|
||||||
- Dwarf
|
- Dwarf
|
||||||
- Human
|
- Human
|
||||||
- Moth
|
- Moth
|
||||||
- Reptilian
|
- Reptilian
|
||||||
- SlimePerson
|
- SlimePerson
|
||||||
- Vox
|
- Vox
|
||||||
|
- Vulpkanin
|
||||||
|
|
||||||
- type: guideEntry
|
- type: guideEntry
|
||||||
id: Arachnid
|
id: Arachnid
|
||||||
@@ -51,3 +52,8 @@
|
|||||||
id: Vox
|
id: Vox
|
||||||
name: species-name-vox
|
name: species-name-vox
|
||||||
text: "/ServerInfo/Guidebook/Mobs/Vox.xml"
|
text: "/ServerInfo/Guidebook/Mobs/Vox.xml"
|
||||||
|
|
||||||
|
- type: guideEntry
|
||||||
|
id: Vulpkanin
|
||||||
|
name: species-name-vulpkanin
|
||||||
|
text: "/ServerInfo/Guidebook/Mobs/Vulpkanin.xml"
|
||||||
|
|||||||
@@ -18,6 +18,7 @@
|
|||||||
- Human
|
- Human
|
||||||
- Moth
|
- Moth
|
||||||
- Reptilian
|
- Reptilian
|
||||||
|
- Vulpkanin
|
||||||
|
|
||||||
- type: loadoutEffectGroup
|
- type: loadoutEffectGroup
|
||||||
id: EffectSpeciesVox
|
id: EffectSpeciesVox
|
||||||
@@ -75,6 +76,7 @@
|
|||||||
- Dwarf
|
- Dwarf
|
||||||
- Human
|
- Human
|
||||||
- Reptilian
|
- Reptilian
|
||||||
|
- Vulpkanin
|
||||||
|
|
||||||
- type: loadoutEffectGroup
|
- type: loadoutEffectGroup
|
||||||
id: OxygenBreatherMimeMoth
|
id: OxygenBreatherMimeMoth
|
||||||
|
|||||||
@@ -61,3 +61,11 @@
|
|||||||
- /Audio/Machines/robotscream_7.ogg
|
- /Audio/Machines/robotscream_7.ogg
|
||||||
- /Audio/Machines/robotscream_8.ogg
|
- /Audio/Machines/robotscream_8.ogg
|
||||||
- /Audio/Machines/robotscream_9.ogg
|
- /Audio/Machines/robotscream_9.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
|
||||||
|
|||||||
33
Resources/Prototypes/SoundCollections/vulpkanin.yml
Normal file
@@ -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
|
||||||
@@ -6,3 +6,4 @@
|
|||||||
Reptilian: 4
|
Reptilian: 4
|
||||||
SlimePerson: 4
|
SlimePerson: 4
|
||||||
Diona: 2
|
Diona: 2
|
||||||
|
Vulpkanin: 4
|
||||||
|
|||||||
168
Resources/Prototypes/Species/vulpkanin.yml
Normal file
@@ -0,0 +1,168 @@
|
|||||||
|
- type: species
|
||||||
|
id: Vulpkanin
|
||||||
|
name: species-name-vulpkanin
|
||||||
|
roundStart: true
|
||||||
|
prototype: MobVulpkanin
|
||||||
|
sprites: MobVulpkaninSprites
|
||||||
|
defaultSkinTone: "#5a3f2d"
|
||||||
|
markingLimits: MobVulpkaninMarkingLimits
|
||||||
|
dollPrototype: MobVulpkaninDummy
|
||||||
|
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
|
||||||
|
|
||||||
|
- type: speciesBaseSprites
|
||||||
|
id: MobVulpkaninSprites
|
||||||
|
sprites:
|
||||||
|
Head: MobVulpkaninHead
|
||||||
|
Hair: MobHumanoidAnyMarking
|
||||||
|
FacialHair: MobHumanoidAnyMarking
|
||||||
|
Snout: MobHumanoidAnyMarking
|
||||||
|
SnoutCover: MobHumanoidAnyMarking
|
||||||
|
UndergarmentTop: MobHumanoidAnyMarking
|
||||||
|
UndergarmentBottom: MobHumanoidAnyMarking
|
||||||
|
Chest: MobVulpkaninTorso
|
||||||
|
HeadTop: MobHumanoidAnyMarking
|
||||||
|
HeadSide: MobHumanoidAnyMarking
|
||||||
|
Tail: MobHumanoidAnyMarking
|
||||||
|
Eyes: MobVulpkaninEyes
|
||||||
|
LArm: MobVulpkaninLArm
|
||||||
|
RArm: MobVulpkaninRArm
|
||||||
|
LHand: MobVulpkaninLHand
|
||||||
|
RHand: MobVulpkaninRHand
|
||||||
|
LLeg: MobVulpkaninLLeg
|
||||||
|
RLeg: MobVulpkaninRLeg
|
||||||
|
LFoot: MobVulpkaninLFoot
|
||||||
|
RFoot: MobVulpkaninRFoot
|
||||||
|
|
||||||
|
- 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:
|
||||||
|
points: 1
|
||||||
|
required: false
|
||||||
|
FacialHair:
|
||||||
|
points: 1
|
||||||
|
onlyWhitelisted: true # Beards lack displacement maps and are impossible to displace onto a snout.
|
||||||
|
required: false
|
||||||
|
Snout:
|
||||||
|
points: 1
|
||||||
|
required: true
|
||||||
|
defaultMarkings: [ VulpSnout ]
|
||||||
|
SnoutCover:
|
||||||
|
points: 3
|
||||||
|
required: false
|
||||||
|
Tail:
|
||||||
|
points: 1
|
||||||
|
required: true
|
||||||
|
defaultMarkings: [ VulpTailVulp ]
|
||||||
|
Head:
|
||||||
|
points: 3
|
||||||
|
required: false
|
||||||
|
HeadTop:
|
||||||
|
points: 1
|
||||||
|
required: true
|
||||||
|
defaultMarkings: [ VulpEar ]
|
||||||
|
UndergarmentTop:
|
||||||
|
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: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: head_m
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninHeadMale
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: head_m
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninHeadFemale
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: head_f
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninTorso
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: torso_m
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninTorsoMale
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: torso_m
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninTorsoFemale
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: torso_f
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninLLeg
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: l_leg
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninLHand
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: l_hand
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninLArm
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: l_arm
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninLFoot
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: l_foot
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninRLeg
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: r_leg
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninRHand
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: r_hand
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninRArm
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: r_arm
|
||||||
|
|
||||||
|
- type: humanoidBaseSprite
|
||||||
|
id: MobVulpkaninRFoot
|
||||||
|
baseSprite:
|
||||||
|
sprite: Mobs/Species/Vulpkanin/parts.rsi
|
||||||
|
state: r_foot
|
||||||
@@ -458,6 +458,63 @@
|
|||||||
Ping:
|
Ping:
|
||||||
collection: XenoborgPing
|
collection: XenoborgPing
|
||||||
|
|
||||||
|
# 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
|
||||||
|
Scream:
|
||||||
|
collection: VulpkaninScreams
|
||||||
|
Growl:
|
||||||
|
collection: VulpkaninGrowls
|
||||||
|
Snarl:
|
||||||
|
collection: VulpkaninSnarls
|
||||||
|
Bark:
|
||||||
|
collection: VulpkaninBarks
|
||||||
|
Whine:
|
||||||
|
collection: VulpkaninWhines
|
||||||
|
Howl:
|
||||||
|
collection: VulpkaninHowls
|
||||||
|
|
||||||
|
- type: emoteSounds
|
||||||
|
id: FemaleVulpkanin
|
||||||
|
params:
|
||||||
|
variation: 0.125
|
||||||
|
sounds:
|
||||||
|
Laugh:
|
||||||
|
collection: FemaleLaugh
|
||||||
|
Sneeze:
|
||||||
|
collection: FemaleSneezes
|
||||||
|
Cough:
|
||||||
|
collection: FemaleCoughs
|
||||||
|
Whistle:
|
||||||
|
collection: Whistles
|
||||||
|
Sigh:
|
||||||
|
collection: FemaleSigh
|
||||||
|
Scream:
|
||||||
|
collection: VulpkaninScreams
|
||||||
|
Growl:
|
||||||
|
collection: VulpkaninGrowls
|
||||||
|
Snarl:
|
||||||
|
collection: VulpkaninSnarls
|
||||||
|
Bark:
|
||||||
|
collection: VulpkaninBarks
|
||||||
|
Whine:
|
||||||
|
collection: VulpkaninWhines
|
||||||
|
Howl:
|
||||||
|
collection: VulpkaninHowls
|
||||||
|
|
||||||
# body emotes
|
# body emotes
|
||||||
- type: emoteSounds
|
- type: emoteSounds
|
||||||
id: GeneralBodyEmotes
|
id: GeneralBodyEmotes
|
||||||
|
|||||||
@@ -198,6 +198,97 @@
|
|||||||
- click
|
- click
|
||||||
- clicks
|
- clicks
|
||||||
|
|
||||||
|
# Vulpkanin
|
||||||
|
- type: emote
|
||||||
|
id: Bark
|
||||||
|
name: chat-emote-name-bark
|
||||||
|
category: Vocal
|
||||||
|
available: false
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- Vocal
|
||||||
|
blacklist:
|
||||||
|
components:
|
||||||
|
- BorgChassis
|
||||||
|
chatMessages: [barks.]
|
||||||
|
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: [snarls.]
|
||||||
|
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: [whines.]
|
||||||
|
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: [howls.]
|
||||||
|
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: [growls.]
|
||||||
|
chatTriggers:
|
||||||
|
- growl
|
||||||
|
- growls
|
||||||
|
- growled
|
||||||
|
- growling
|
||||||
|
|
||||||
# hand emotes
|
# hand emotes
|
||||||
- type: emote
|
- type: emote
|
||||||
id: Clap
|
id: Clap
|
||||||
|
|||||||
@@ -178,6 +178,15 @@
|
|||||||
exclaimSound:
|
exclaimSound:
|
||||||
path: /Audio/Animals/goat_bah.ogg
|
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
|
- type: speechSounds
|
||||||
id: Wawa
|
id: Wawa
|
||||||
saySound:
|
saySound:
|
||||||
|
|||||||
@@ -173,6 +173,15 @@
|
|||||||
- chat-speech-verb-electricity-2
|
- chat-speech-verb-electricity-2
|
||||||
- chat-speech-verb-electricity-3
|
- 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
|
||||||
|
|
||||||
- type: speechVerb
|
- type: speechVerb
|
||||||
id: Wawa
|
id: Wawa
|
||||||
name: chat-speech-verb-name-wawa
|
name: chat-speech-verb-name-wawa
|
||||||
|
|||||||
@@ -15,5 +15,8 @@
|
|||||||
<GuideEntityEmbed Entity="MobSlimePerson" Caption="Slime Person"/>
|
<GuideEntityEmbed Entity="MobSlimePerson" Caption="Slime Person"/>
|
||||||
<GuideEntityEmbed Entity="MobVox" Caption="Vox"/>
|
<GuideEntityEmbed Entity="MobVox" Caption="Vox"/>
|
||||||
</Box>
|
</Box>
|
||||||
|
<Box>
|
||||||
|
<GuideEntityEmbed Entity="MobVulpkanin" Caption="Vulpkanin"/>
|
||||||
|
</Box>
|
||||||
|
|
||||||
</Document>
|
</Document>
|
||||||
|
|||||||
16
Resources/ServerInfo/Guidebook/Mobs/Vulpkanin.xml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<Document>
|
||||||
|
# Vulpkanin
|
||||||
|
|
||||||
|
<Box>
|
||||||
|
<GuideEntityEmbed Entity="MobVulpkanin" Caption=""/>
|
||||||
|
</Box>
|
||||||
|
|
||||||
|
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].
|
||||||
|
</Document>
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Reptilian states by TiniestShark (Github)",
|
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -36,6 +36,14 @@
|
|||||||
{
|
{
|
||||||
"name": "on-equipped-HELMET-reptilian",
|
"name": "on-equipped-HELMET-reptilian",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "off-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Reptilian states by TiniestShark (Github)",
|
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -36,6 +36,14 @@
|
|||||||
{
|
{
|
||||||
"name": "on-equipped-HELMET-reptilian",
|
"name": "on-equipped-HELMET-reptilian",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "off-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Reptilian state by TiniestShark (Github)",
|
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github)",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -36,6 +36,14 @@
|
|||||||
{
|
{
|
||||||
"name": "on-equipped-HELMET-reptilian",
|
"name": "on-equipped-HELMET-reptilian",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "off-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Reptilian states by TiniestShark (Github)",
|
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -36,6 +36,14 @@
|
|||||||
{
|
{
|
||||||
"name": "on-equipped-HELMET-reptilian",
|
"name": "on-equipped-HELMET-reptilian",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "off-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Reptilian states by TiniestShark (Github)",
|
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -36,6 +36,14 @@
|
|||||||
{
|
{
|
||||||
"name": "on-equipped-HELMET-reptilian",
|
"name": "on-equipped-HELMET-reptilian",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "off-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 907 B |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"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. equipped-head-dog modified from equipped-head by Sparlight (GitHub). equipped-head-light-dog modified from equipped-head-light by Sparlight (GitHub). equipped-head-unshaded-dog modified from equipped-head-unshaded by Sparlight (GitHub). Reptilian states by TiniestShark (Github)",
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states made by Flareguy for SS14. equipped-head-dog modified from equipped-head by Sparlight (GitHub). equipped-head-light-dog modified from equipped-head-light by Sparlight (GitHub). equipped-head-unshaded-dog modified from equipped-head-unshaded by Sparlight (GitHub). Vulpkanin and Reptilian states by TiniestShark (Github).",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -43,6 +43,18 @@
|
|||||||
"name": "equipped-head-unshaded-vox",
|
"name": "equipped-head-unshaded-vox",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-head-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-head-light-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-head-unshaded-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "equipped-head-reptilian",
|
"name": "equipped-head-reptilian",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
|||||||
|
After Width: | Height: | Size: 1.2 KiB |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. equipped-HELMET-dog modified from equipped-HELMET by Sparlight (GitHub).",
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. equipped-HELMET-dog modified from equipped-HELMET by Sparlight (GitHub), vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -18,6 +18,10 @@
|
|||||||
"name": "equipped-HELMET-dog",
|
"name": "equipped-HELMET-dog",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "inhand-left",
|
"name": "inhand-left",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"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. Dog states modified from base states in a collaborative shared effort by casiliuscestus (GitHub), Sparlight (GitHub), and Raccoononi (GitHub) for SS14. Reptilian states by TiniestShark (Github)",
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by Emisse for SS14. Vox states by Flareguy for SS14. Dog states modified from base states in a collaborative shared effort by casiliuscestus (GitHub), Sparlight (GitHub), and Raccoononi (GitHub) for SS14. Vulpkanin and Reptilian states by TiniestShark (Github).",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -41,6 +41,14 @@
|
|||||||
"name": "on-equipped-HELMET-reptilian",
|
"name": "on-equipped-HELMET-reptilian",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "off-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "on-equipped-HELMET-dog",
|
"name": "on-equipped-HELMET-dog",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
|||||||
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, edited by Emisse for SS14. Vox state by Flareguy for SS14",
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, edited by Emisse for SS14. Vox state by Flareguy for SS14. Vulpkanin states by TiniestShark (Github)",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -17,6 +17,10 @@
|
|||||||
{
|
{
|
||||||
"name": "equipped-HELMET-vox",
|
"name": "equipped-HELMET-vox",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 979 B |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"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. Dog states modified from base states by Sparlight (GitHub). Reptilian states by TiniestShark (Github)",
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub). Vulpkanin and Reptilian states by TiniestShark (Github).",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -66,6 +66,18 @@
|
|||||||
{
|
{
|
||||||
"name": "equipped-head-unshaded-dog",
|
"name": "equipped-head-unshaded-dog",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-head-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-head-light-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-head-unshaded-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"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. Dog states modified from base states by Sparlight (GitHub). Reptilian states by TiniestShark (github)",
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub). Vulpkanin and Reptilian states by TiniestShark (github).",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -66,6 +66,18 @@
|
|||||||
{
|
{
|
||||||
"name": "equipped-head-unshaded-dog",
|
"name": "equipped-head-unshaded-dog",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-head-light-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-head-unshaded-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-head-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Texture edit from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Reptilian states by TiniestShark (Github)",
|
"copyright": "Texture edit from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -29,6 +29,14 @@
|
|||||||
"name": "on-equipped-HELMET-vox",
|
"name": "on-equipped-HELMET-vox",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "off-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on-equipped-HELMET-vulpkanin",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "off-equipped-HELMET-reptilian",
|
"name": "off-equipped-HELMET-reptilian",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
|||||||
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 4.0 KiB |