From 9046d4e808e33591193246184a21b5982738bc0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Schr=C3=B6dinger?= <132720404+Schrodinger71@users.noreply.github.com> Date: Wed, 31 Jul 2024 14:24:03 +0300 Subject: [PATCH] Add customization vulpkanin (#148) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Описание PR Перенёс кастомизацию вульп **Проверки** - [x] PR полностью завершён и мне не нужна помощь чтобы его закончить. - [x] Я внимательно просмотрел все свои изменения и багов в них не нашёл. - [x] Я запускал локальный сервер со своими изменениями и всё протестировал. - [x] Я добавил скриншот/видео демонстрации PR в игре, **или** этот PR этого не требует. no cl --- .../Customization/Vulpkanin/vulpkanin.ftl | 21 + .../Vulpkanin/vulpkanin_hair.ftl | 193 ++ .../Objects/Consumable/Food/frozen.ftl | 2 +- .../Mobs/Customization/Markings/Vulpkanin.yml | 198 +++ .../Customization/Markings/Vulpkanin_hair.yml | 1568 +++++++++++++++++ .../vulpkanin_body.rsi/altpointsfadebelly.png | Bin 0 -> 683 bytes .../vulpkanin_body.rsi/bellycrest.png | Bin 0 -> 256 bytes .../vulpkanin_body.rsi/crestpoints.png | Bin 0 -> 551 bytes .../Vulpkanin/vulpkanin_body.rsi/foxbelly.png | Bin 0 -> 351 bytes .../vulpkanin_body.rsi/fullbelly.png | Bin 0 -> 256 bytes .../Vulpkanin/vulpkanin_body.rsi/meta.json | 43 + .../vulpkanin_body.rsi/pointsfade.png | Bin 0 -> 854 bytes .../vulpkanin_body.rsi/pointsfadebelly.png | Bin 0 -> 1021 bytes .../vulpkanin_body.rsi/sharppoints.png | Bin 0 -> 648 bytes .../Vulpkanin/vulpkanin_hair.rsi/abhara.png | Bin 0 -> 628 bytes .../Vulpkanin/vulpkanin_hair.rsi/anite.png | Bin 0 -> 549 bytes .../Vulpkanin/vulpkanin_hair.rsi/apollo.png | Bin 0 -> 357 bytes .../Vulpkanin/vulpkanin_hair.rsi/belle.png | Bin 0 -> 561 bytes .../Vulpkanin/vulpkanin_hair.rsi/braided.png | Bin 0 -> 489 bytes .../Vulpkanin/vulpkanin_hair.rsi/bun.png | Bin 0 -> 449 bytes .../Vulpkanin/vulpkanin_hair.rsi/curl.png | Bin 0 -> 428 bytes .../vulpkanin_hair.rsi/hair_sponsor.png | Bin 0 -> 547 bytes .../Vulpkanin/vulpkanin_hair.rsi/hawk.png | Bin 0 -> 280 bytes .../jagged_sponsor_hair.png | Bin 0 -> 500 bytes .../Vulpkanin/vulpkanin_hair.rsi/kajam1.png | Bin 0 -> 373 bytes .../Vulpkanin/vulpkanin_hair.rsi/kajam2.png | Bin 0 -> 375 bytes .../Vulpkanin/vulpkanin_hair.rsi/keid.png | Bin 0 -> 404 bytes .../Vulpkanin/vulpkanin_hair.rsi/kleeia.png | Bin 0 -> 478 bytes .../Vulpkanin/vulpkanin_hair.rsi/meta.json | 95 + .../Vulpkanin/vulpkanin_hair.rsi/mizar.png | Bin 0 -> 535 bytes .../Vulpkanin/vulpkanin_hair.rsi/raine.png | Bin 0 -> 724 bytes .../Vulpkanin/vulpkanin_hair.rsi/rough.png | Bin 0 -> 426 bytes .../Vulpkanin/vulpkanin_hair.rsi/short.png | Bin 0 -> 261 bytes .../Vulpkanin/vulpkanin_hair.rsi/short2.png | Bin 0 -> 358 bytes .../Vulpkanin/vulpkanin_hair.rsi/spike.png | Bin 0 -> 353 bytes .../ykiteru_sponsor_hair.png | Bin 0 -> 705 bytes .../Vulpkanin/vulpkanin_head.rsi/ear.png | Bin 0 -> 156 bytes .../Vulpkanin/vulpkanin_head.rsi/ear_back.png | Bin 0 -> 417 bytes .../Vulpkanin/vulpkanin_head.rsi/meta.json | 51 + .../Vulpkanin/vulpkanin_head.rsi/muzzle.png | Bin 0 -> 216 bytes .../vulpkanin_head.rsi/muzzle_ear.png | Bin 0 -> 252 bytes .../Vulpkanin/vulpkanin_head.rsi/nose.png | Bin 0 -> 132 bytes .../vulpkanin_head.rsi/points_fade.png | Bin 0 -> 610 bytes .../vulpkanin_head.rsi/points_sharp.png | Bin 0 -> 558 bytes .../vulpkanin_head.rsi/skull_sponsor.png | Bin 0 -> 292 bytes .../vulpkanin_head.rsi/tiger_face.png | Bin 0 -> 255 bytes .../vulpkanin_head.rsi/tiger_head.png | Bin 0 -> 247 bytes .../Vulpkanin/vulpkanin_tail.rsi/meta.json | 45 + .../Vulpkanin/vulpkanin_tail.rsi/tail1.png | Bin 0 -> 8936 bytes .../Vulpkanin/vulpkanin_tail.rsi/tail2.png | Bin 0 -> 6944 bytes .../Vulpkanin/vulpkanin_tail.rsi/tail3.png | Bin 0 -> 306 bytes .../Vulpkanin/vulpkanin_tail.rsi/tail_m.png | Bin 0 -> 4353 bytes 52 files changed, 2215 insertions(+), 1 deletion(-) create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin_hair.ftl create mode 100644 Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Vulpkanin.yml create mode 100644 Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Vulpkanin_hair.yml create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/altpointsfadebelly.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/bellycrest.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/crestpoints.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/foxbelly.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/fullbelly.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/meta.json create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/pointsfade.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/pointsfadebelly.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/sharppoints.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/abhara.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/anite.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/apollo.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/belle.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/braided.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/bun.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/curl.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/hair_sponsor.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/hawk.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/jagged_sponsor_hair.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/kajam1.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/kajam2.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/keid.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/kleeia.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/meta.json create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/mizar.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/raine.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/rough.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/short.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/short2.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/spike.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/ykiteru_sponsor_hair.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/ear.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/ear_back.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/meta.json create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/muzzle.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/muzzle_ear.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/nose.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/points_fade.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/points_sharp.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/skull_sponsor.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/tiger_face.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/tiger_head.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/meta.json create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/tail1.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/tail2.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/tail3.png create mode 100644 Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/tail_m.png diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin.ftl new file mode 100644 index 00000000000..aadd295a962 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin.ftl @@ -0,0 +1,21 @@ +marking-ADTVulpkanintail1 = Хвост 1 +marking-ADTVulpkanintail2 = Хвост 2 +marking-ADTVulpkanintailAll = Весь хвост +marking-ADTVulpkaninear = Окрас ушей +marking-ADTVulpkaninearBack = Окраска ушей +marking-ADTVulpkaninmuzzle = Окрас лица +marking-ADTVulpkaninmuzzleear = Окрас лица и ушей +marking-ADTVulpkaninnose = Окрас носа +marking-ADTVulpkaninpoints_fade = Окрас лица и ушей +marking-ADTVulpkaninpoints_sharp = Окрас лица и ушей (острые) +marking-ADTVulpkaninskull_sponsor = Рисунок черепа +marking-ADTVulpkanintiger_face = Тигриные полосы (лицо) +marking-ADTVulpkanintiger_head = Тигриные полосы (голова) +marking-ADTVulpkaninaltpointsfadebelly = Окрас лап, груди и живота +marking-ADTVulpkaninbellycrest = Окрас живота +marking-ADTVulpkanincrestpoints = Точки на лапах, груди и животе +marking-ADTVulpkaninfoxbelly = Лисий живот +marking-ADTVulpkaninfullbelly = Окрас живота +marking-ADTVulpkaninpointsfade = Окрас лап +marking-ADTVulpkaninpointsfadebelly = Пятнистый окрас лап, груди и живота +marking-ADTVulpkaninsharppoints = Резкие пятна \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin_hair.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin_hair.ftl new file mode 100644 index 00000000000..848a4378627 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin_hair.ftl @@ -0,0 +1,193 @@ +marking-ADTVulpkaninAbhara = Абхара +marking-ADTVulpkaninAnite = Анита +marking-ADTVulpkaninApollo = Аполло +marking-ADTVulpkaninBelle = Белль +marking-ADTVulpkaninBraided = Плетённая +marking-ADTVulpkaninCurl = Завиток +marking-ADTVulpkaninHair_sponsor = Хаер +marking-ADTVulpkaninHawk = Ястреб +marking-ADTVulpkaninJagged_sponsor_hair = Зубчатая +marking-ADTVulpkaninKajam1 = "Каджам 1" +marking-ADTVulpkaninKajam2 = "Каджам 2" +marking-ADTVulpkaninKeid = Кейд +marking-ADTVulpkaninKleeia = Клея +marking-ADTVulpkaninMizar = Мизар +marking-ADTVulpkaninRaine = Рейн +marking-ADTVulpkaninRough = Грубая +marking-ADTVulpkaninShort = "Простая 1" +marking-ADTVulpkaninShort2 = "Простая 2" +marking-ADTVulpkaninSpike = Спайк +marking-ADTVulpkaninYkiteru_sponsor_hair = Юкитеру +marking-ADTVulpkaninAfro = Афро +marking-ADTVulpkaninAfro2 = Афро 2 +marking-ADTVulpkaninBigafro = Афро (Большая) +marking-ADTVulpkaninAntenna = Ахоге +marking-ADTVulpkaninBalding = Лысеющий +marking-ADTVulpkaninBedhead = Небрежная +marking-ADTVulpkaninBedheadv2 = Небрежная 2 +marking-ADTVulpkaninBedheadv3 = Небрежная 3 +marking-ADTVulpkaninLongBedhead = Небрежная (Длинная) +marking-ADTVulpkaninFloorlengthBedhead = Небрежная (До пола) +marking-ADTVulpkaninBeehive = Улей +marking-ADTVulpkaninBeehivev2 = Улей 2 +marking-ADTVulpkaninBob = Каре +marking-ADTVulpkaninBob2 = Каре 2 +marking-ADTVulpkaninBobcut = Каре 3 +marking-ADTVulpkaninBob4 = Каре 4 +marking-ADTVulpkaninBobcurl = Каре (Завитки) +marking-ADTVulpkaninBoddicker = Боддикер +marking-ADTVulpkaninBowlcut = Горшок +marking-ADTVulpkaninBowlcut2 = Горшок 2 +marking-ADTVulpkaninBraid = Плетение (До пола) +marking-ADTVulpkaninBraidfront = Плетение (Спереди) +marking-ADTVulpkaninBraid2 = Плетение (Высокое) +marking-ADTVulpkaninHbraid = Плетение (Низкое) +marking-ADTVulpkaninShortbraid = Плетение (Короткое) +marking-ADTVulpkaninBraidtail = Плетёный хвостик +marking-ADTVulpkaninBun = Пучок +marking-ADTVulpkaninBunhead2 = Пучок 2 +marking-ADTVulpkaninBun3 = Пучок 3 +marking-ADTVulpkaninLargebun = Пучок (Большой) +marking-ADTVulpkaninManbun = Пучок (Мужской) +marking-ADTVulpkaninTightbun = Пучок (Затянутый) +marking-ADTVulpkaninBusiness = Деловая +marking-ADTVulpkaninBusiness2 = Деловая 2 +marking-ADTVulpkaninBusiness3 = Деловая 3 +marking-ADTVulpkaninBusiness4 = Деловая 4 +marking-ADTVulpkaninBuzzcut = Баз кат +marking-ADTVulpkaninCia = ЦРУ +marking-ADTVulpkaninCoffeehouse = Кофейная +marking-ADTVulpkaninCombover = Зачёс (Назад) +marking-ADTVulpkaninCornrows = Корнроу +marking-ADTVulpkaninCornrows2 = Корнроу 2 +marking-ADTVulpkaninCornrowbun = Корнроу (Пучок) +marking-ADTVulpkaninCornrowbraid = Корнроу (Косичка) +marking-ADTVulpkaninCornrowtail = Корнроу (Хвостик) +marking-ADTVulpkaninCrewcut = Крю-кат +marking-ADTVulpkaninCurls = Завитки +marking-ADTVulpkaninC = Подстриженная +marking-ADTVulpkaninDandypompadour = Денди Помпадур +marking-ADTVulpkaninDevilock = Дьявольский замок +marking-ADTVulpkaninDoublebun = Двойной пучок +marking-ADTVulpkaninDreads = Дреды +marking-ADTVulpkaninDrillruru = Дрели +marking-ADTVulpkaninDrillhairextended = Дрели (Распущенные) +marking-ADTVulpkaninEmo = Эмо +marking-ADTVulpkaninEmofringe = Эмо (Чёлка) +marking-ADTVulpkaninNofade = Фэйд (Отсутствует) +marking-ADTVulpkaninHighfade = Фэйд (Высокий) +marking-ADTVulpkaninMedfade = Фэйд (Средний) +marking-ADTVulpkaninLowfade = Фэйд (Низкий) +marking-ADTVulpkaninBaldfade = Фэйд (Лысый) +marking-ADTVulpkaninFeather = Перья +marking-ADTVulpkaninFather = Отец +marking-ADTVulpkaninSargeant = Флэттоп +marking-ADTVulpkaninFlair = Флейр +marking-ADTVulpkaninBigflattop = Флэттоп (Большой) +marking-ADTVulpkaninFlow = Флоу +marking-ADTVulpkaninGelled = Уложенная +marking-ADTVulpkaninGentle = Аккуратная +marking-ADTVulpkaninHalfbang = Полурасчесанная +marking-ADTVulpkaninHalfbang2 = Полурасчесанная 2 +marking-ADTVulpkaninHalfshaved = Полувыбритая +marking-ADTVulpkaninHedgehog = Ёжик +marking-ADTVulpkaninHimecut = Химэ +marking-ADTVulpkaninHimecut2 = Химэ 2 +marking-ADTVulpkaninShorthime = Химэ (Короткая) +marking-ADTVulpkaninHimeup = Химэ (Укладка) +marking-ADTVulpkaninHitop = Хайтоп +marking-ADTVulpkaninJade = Джейд +marking-ADTVulpkaninJensen = Дженсен +marking-ADTVulpkaninJoestar = Джостар +marking-ADTVulpkaninKeanu = Киану +marking-ADTVulpkaninKusanagi = Кусанаги +marking-ADTVulpkaninLong = Длинная 1 +marking-ADTVulpkaninLong2 = Длинная 2 +marking-ADTVulpkaninLong3 = Длинная 3 +marking-ADTVulpkaninLongovereye = Длинная (Через глаз) +marking-ADTVulpkaninLbangs = Длинная (Чёлка) +marking-ADTVulpkaninLongemo = Длинная (Эмо) +marking-ADTVulpkaninLongfringe = Длинная чёлка +marking-ADTVulpkaninLongsidepart = Длинная сайд-парт +marking-ADTVulpkaninMegaeyebrows = Широкие брови +marking-ADTVulpkaninMessy = Растрёпанная +marking-ADTVulpkaninModern = Современная +marking-ADTVulpkaninMohawk = Могавк +marking-ADTVulpkaninNitori = Нитори +marking-ADTVulpkaninReversemohawk = Могавк (Обратный) +marking-ADTVulpkaninUnshavenMohawk = Могавк (Небритый) +marking-ADTVulpkaninMulder = Малдер +marking-ADTVulpkaninOdango = Оданго +marking-ADTVulpkaninOmbre = Омбре +marking-ADTVulpkaninOneshoulder = На одно плечо +marking-ADTVulpkaninShortovereye = Через глаз +marking-ADTVulpkaninOxton = Окстон +marking-ADTVulpkaninParted = С пробором +marking-ADTVulpkaninPart = С пробором (Сбоку) +marking-ADTVulpkaninKagami = Хвостики +marking-ADTVulpkaninPigtails = Хвостики 2 +marking-ADTVulpkaninPigtails2 = Хвостики 3 +marking-ADTVulpkaninPixie = Пикси +marking-ADTVulpkaninPompadour = Помпадур +marking-ADTVulpkaninBigpompadour = Помпадур (Большая) +marking-ADTVulpkaninPonytail = Хвостик +marking-ADTVulpkaninPonytail2 = Хвостик 2 +marking-ADTVulpkaninPonytail3 = Хвостик 3 +marking-ADTVulpkaninPonytail4 = Хвостик 4 +marking-ADTVulpkaninPonytail5 = Хвостик 5 +marking-ADTVulpkaninPonytail6 = Хвостик 6 +marking-ADTVulpkaninPonytail7 = Хвостик 7 +marking-ADTVulpkaninHighponytail = Хвостик (Высокий) +marking-ADTVulpkaninStail = Хвостик (Короткий) +marking-ADTVulpkaninLongstraightponytail = Хвостик (Длинный) +marking-ADTVulpkaninCountry = Хвостик (Деревенский) +marking-ADTVulpkaninFringetail = Хвостик (Чёлка) +marking-ADTVulpkaninSidetail = Хвостик (Сбоку) +marking-ADTVulpkaninSidetail2 = Хвостик (Сбоку) 2 +marking-ADTVulpkaninSidetail3 = Хвостик (Сбоку) 3 +marking-ADTVulpkaninSidetail4 = Хвостик (Сбоку) 4 +marking-ADTVulpkaninSpikyponytail = Хвостик (Шипастый) +marking-ADTVulpkaninPoofy = Пышная +marking-ADTVulpkaninQuiff = Квифф +marking-ADTVulpkaninRonin = Ронин +marking-ADTVulpkaninShaved = Бритая +marking-ADTVulpkaninShavedpart = Бритая часть +marking-ADTVulpkaninShortbangs = Каре (Чёлка) +marking-ADTVulpkaninA = Короткая +marking-ADTVulpkaninShorthair2 = Короткая 2 +marking-ADTVulpkaninShorthair3 = Короткая 3 +marking-ADTVulpkaninD = Короткая 5 +marking-ADTVulpkaninE = Короткая 6 +marking-ADTVulpkaninF = Короткая 7 +marking-ADTVulpkaninShorthairg = Короткая 8 +marking-ADTVulpkanin80s = Короткая (80-ые) +marking-ADTVulpkaninRosa = Короткая (Роза) +marking-ADTVulpkaninB = Волосы до плеч +marking-ADTVulpkaninSidecut = Боковой вырез +marking-ADTVulpkaninSkinhead = Бритоголовый +marking-ADTVulpkaninProtagonist = Слегка длинная +marking-ADTVulpkaninSpikey = Колючая +marking-ADTVulpkaninSpiky = Колючая 2 +marking-ADTVulpkaninSpiky2 = Колючая 3 +marking-ADTVulpkaninSwept = Зачёс назад +marking-ADTVulpkaninSwept2 = Зачёс назад 2 +marking-ADTVulpkaninThinning = Редеющая +marking-ADTVulpkaninThinningfront = Редеющая (Спереди) +marking-ADTVulpkaninThinningrear = Редеющая (Сзади) +marking-ADTVulpkaninTopknot = Пучок на макушке +marking-ADTVulpkaninTressshoulder = Коса на плече +marking-ADTVulpkaninTrimmed = Под машинку +marking-ADTVulpkaninTrimflat = Под машинку (Плоская) +marking-ADTVulpkaninTwintail = Два хвостика +marking-ADTVulpkaninUndercut = Андеркат +marking-ADTVulpkaninUndercutleft = Андеркат (Слева) +marking-ADTVulpkaninUndercutright = Андеркат (Справа) +marking-ADTVulpkaninUnkept = Неухоженная +marking-ADTVulpkaninUpdo = Высокая +marking-ADTVulpkaninVlong = Очень длинная +marking-ADTVulpkaninLongest = Очень длинная 2 +marking-ADTVulpkaninLongest2 = Очень длинная (Через глаз) +marking-ADTVulpkaninVeryshortovereyealternate = Очень короткая (Через глаз альт.) +marking-ADTVulpkaninVlongfringe = Очень короткая (Челка) +marking-ADTVulpkaninVolaju = Воладзю +marking-ADTVulpkaninWisp = Пряди diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/frozen.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/frozen.ftl index b0fb52523d4..5a924fba3ef 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/frozen.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/frozen.ftl @@ -202,7 +202,7 @@ ent-ADTFoodFrozenPackedPopsicleBanana = { ent-ADTFoodFrozenPopsicleBanana } ent-ADTFoodFrozenPackedPopsicleMole = { ent-ADTFoodFrozenPopsicleMole } .desc = { ent-ADTFoodFrozenPopsicleMole.desc } -ent-ADTFoodFrozenPackedRandomFruitIce = смешенный фруктовый лёд +ent-ADTFoodFrozenPackedRandomFruitIce = смешанный фруктовый лёд .desc = Who's that fruitIce? ent-ADTFoodFrozenPackedPopsicleSeaSalt = { ent-ADTFoodFrozenPopsicleSeaSalt } diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Vulpkanin.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Vulpkanin.yml new file mode 100644 index 00000000000..583e91f062e --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Vulpkanin.yml @@ -0,0 +1,198 @@ +- type: marking + id: ADTVulpkaninaltpointsfadebelly + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi + state: altpointsfadebelly + +- type: marking + id: ADTVulpkaninbellycrest + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi + state: bellycrest + +- type: marking + id: ADTVulpkanincrestpoints + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi + state: crestpoints + +- type: marking + id: ADTVulpkaninfoxbelly + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi + state: foxbelly + +- type: marking + id: ADTVulpkaninfullbelly + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi + state: fullbelly + +- type: marking + id: ADTVulpkaninpointsfade + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi + state: pointsfade + +- type: marking + id: ADTVulpkaninpointsfadebelly + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi + state: pointsfadebelly + +- type: marking + id: ADTVulpkaninsharppoints + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi + state: sharppoints + +- type: marking + id: ADTVulpkanintail1 + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi + state: tail1 + +- type: marking + id: ADTVulpkanintail2 + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi + state: tail2 + +- type: marking + id: ADTVulpkanintailAll + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi + state: tail_m + +#- type: marking +# id: ADTVulpkanintail3 +# bodyPart: Tail +# markingCategory: Tail +# speciesRestriction: [VulpkaninSpecies] +# sprites: +# - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi +# state: tail3 + +- type: marking + id: ADTVulpkaninear + bodyPart: Head + markingCategory: Head + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi + state: ear + +- type: marking + id: ADTVulpkaninearBack + bodyPart: Head + markingCategory: Head + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi + state: ear_back + +- type: marking + id: ADTVulpkaninmuzzle + bodyPart: Head + markingCategory: Head + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi + state: muzzle + +- type: marking + id: ADTVulpkaninmuzzleear + bodyPart: Head + markingCategory: Head + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi + state: muzzle_ear + +- type: marking + id: ADTVulpkaninnose + bodyPart: Head + markingCategory: Head + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi + state: nose + +- type: marking + id: ADTVulpkaninpoints_fade + bodyPart: Head + markingCategory: Head + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi + state: points_fade + +- type: marking + id: ADTVulpkaninpoints_sharp + bodyPart: Head + markingCategory: Head + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi + state: points_sharp + +- type: marking + id: ADTVulpkaninskull_sponsor + bodyPart: Head + markingCategory: Head + speciesRestriction: [VulpkaninSpecies] + sponsorOnly: true + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi + state: skull_sponsor + +- type: marking + id: ADTVulpkanintiger_face + bodyPart: Head + markingCategory: Head + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi + state: tiger_face + +- type: marking + id: ADTVulpkanintiger_head + bodyPart: Head + markingCategory: Head + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi + state: tiger_head \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Vulpkanin_hair.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Vulpkanin_hair.yml new file mode 100644 index 00000000000..8c85f52df60 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Vulpkanin_hair.yml @@ -0,0 +1,1568 @@ +- type: marking + id: ADTVulpkaninAbhara + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: abhara + +- type: marking + id: ADTVulpkaninAnite + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: anite + +- type: marking + id: ADTVulpkaninApollo + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: apollo + +- type: marking + id: ADTVulpkaninBelle + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: belle + +- type: marking + id: ADTVulpkaninBraided + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: braided + +- type: marking + id: ADTVulpkaninBun + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: bun + +- type: marking + id: ADTVulpkaninCurl + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: curl + +- type: marking + id: ADTVulpkaninHair_sponsor + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + #sponsorOnly: true + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: hair_sponsor + +- type: marking + id: ADTVulpkaninHawk + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: hawk + +- type: marking + id: ADTVulpkaninJagged_sponsor_hair + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + #sponsorOnly: true + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: jagged_sponsor_hair + +- type: marking + id: ADTVulpkaninKajam1 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: kajam1 + +- type: marking + id: ADTVulpkaninKajam2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: kajam2 + +- type: marking + id: ADTVulpkaninKeid + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: keid + +- type: marking + id: ADTVulpkaninKleeia + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: kleeia + +- type: marking + id: ADTVulpkaninMizar + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: mizar + +- type: marking + id: ADTVulpkaninRaine + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: raine + +- type: marking + id: ADTVulpkaninRough + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: rough + +- type: marking + id: ADTVulpkaninShort + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: short + +- type: marking + id: ADTVulpkaninShort2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: short2 + +- type: marking + id: ADTVulpkaninSpike + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: spike + +- type: marking + id: ADTVulpkaninYkiteru_sponsor_hair + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + #sponsorOnly: true + sprites: + - sprite: ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi + state: ykiteru_sponsor_hair + +- type: marking + id: ADTVulpkaninAfro + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: afro +- type: marking + id: ADTVulpkaninAfro2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: afro2 +- type: marking + id: ADTVulpkaninBigafro + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bigafro +- type: marking + id: ADTVulpkaninAntenna + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: antenna +- type: marking + id: ADTVulpkaninBalding + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: e +- type: marking + id: ADTVulpkaninBedhead + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bedhead +- type: marking + id: ADTVulpkaninBedheadv2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bedheadv2 +- type: marking + id: ADTVulpkaninBedheadv3 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bedheadv3 +- type: marking + id: ADTVulpkaninLongBedhead + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: long_bedhead +- type: marking + id: ADTVulpkaninFloorlengthBedhead + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: floorlength_bedhead +- type: marking + id: ADTVulpkaninBeehive + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: beehive +- type: marking + id: ADTVulpkaninBeehivev2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: beehivev2 +- type: marking + id: ADTVulpkaninBob + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bob +- type: marking + id: ADTVulpkaninBob2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bob2 +- type: marking + id: ADTVulpkaninBobcut + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bobcut +- type: marking + id: ADTVulpkaninBob4 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bob4 +- type: marking + id: ADTVulpkaninBobcurl + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bobcurl +- type: marking + id: ADTVulpkaninBoddicker + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: boddicker +- type: marking + id: ADTVulpkaninBowlcut + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bowlcut +- type: marking + id: ADTVulpkaninBowlcut2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bowlcut2 +- type: marking + id: ADTVulpkaninBraid + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: braid +- type: marking + id: ADTVulpkaninBraidfront + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: braidfront +- type: marking + id: ADTVulpkaninBraid2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: braid2 +- type: marking + id: ADTVulpkaninHbraid + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: hbraid +- type: marking + id: ADTVulpkaninShortbraid + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: shortbraid +- type: marking + id: ADTVulpkaninBraidtail + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: braidtail +- type: marking + id: ADTVulpkaninBunhead2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bunhead2 +- type: marking + id: ADTVulpkaninBun3 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bun3 +- type: marking + id: ADTVulpkaninLargebun + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: largebun +- type: marking + id: ADTVulpkaninManbun + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: manbun +- type: marking + id: ADTVulpkaninTightbun + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: tightbun +- type: marking + id: ADTVulpkaninBusiness + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: business +- type: marking + id: ADTVulpkaninBusiness2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: business2 +- type: marking + id: ADTVulpkaninBusiness3 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: business3 +- type: marking + id: ADTVulpkaninBusiness4 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: business4 +- type: marking + id: ADTVulpkaninBuzzcut + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: buzzcut +- type: marking + id: ADTVulpkaninCia + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: cia +- type: marking + id: ADTVulpkaninCoffeehouse + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: coffeehouse +- type: marking + id: ADTVulpkaninCombover + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: combover +- type: marking + id: ADTVulpkaninCornrows + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: cornrows +- type: marking + id: ADTVulpkaninCornrows2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: cornrows2 +- type: marking + id: ADTVulpkaninCornrowbun + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: cornrowbun +- type: marking + id: ADTVulpkaninCornrowbraid + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: cornrowbraid +- type: marking + id: ADTVulpkaninCornrowtail + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: cornrowtail +- type: marking + id: ADTVulpkaninCrewcut + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: crewcut +- type: marking + id: ADTVulpkaninCurls + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: curls +- type: marking + id: ADTVulpkaninC + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: c +- type: marking + id: ADTVulpkaninDandypompadour + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: dandypompadour +- type: marking + id: ADTVulpkaninDevilock + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: devilock +- type: marking + id: ADTVulpkaninDoublebun + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: doublebun +- type: marking + id: ADTVulpkaninDreads + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: dreads +- type: marking + id: ADTVulpkaninDrillruru + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: drillruru +- type: marking + id: ADTVulpkaninDrillhairextended + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: drillhairextended +- type: marking + id: ADTVulpkaninEmo + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: emo +- type: marking + id: ADTVulpkaninEmofringe + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: emofringe +- type: marking + id: ADTVulpkaninNofade + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: nofade +- type: marking + id: ADTVulpkaninHighfade + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: highfade +- type: marking + id: ADTVulpkaninMedfade + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: medfade +- type: marking + id: ADTVulpkaninLowfade + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: lowfade +- type: marking + id: ADTVulpkaninBaldfade + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: baldfade +- type: marking + id: ADTVulpkaninFeather + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: feather +- type: marking + id: ADTVulpkaninFather + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: father +- type: marking + id: ADTVulpkaninSargeant + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: sargeant +- type: marking + id: ADTVulpkaninFlair + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: flair +- type: marking + id: ADTVulpkaninBigflattop + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bigflattop +- type: marking + id: ADTVulpkaninFlow + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: f +- type: marking + id: ADTVulpkaninGelled + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: gelled +- type: marking + id: ADTVulpkaninGentle + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: gentle +- type: marking + id: ADTVulpkaninHalfbang + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: halfbang +- type: marking + id: ADTVulpkaninHalfbang2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: halfbang2 +- type: marking + id: ADTVulpkaninHalfshaved + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: halfshaved +- type: marking + id: ADTVulpkaninHedgehog + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: hedgehog +- type: marking + id: ADTVulpkaninHimecut + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: himecut +- type: marking + id: ADTVulpkaninHimecut2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: himecut2 +- type: marking + id: ADTVulpkaninShorthime + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: shorthime +- type: marking + id: ADTVulpkaninHimeup + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: himeup +- type: marking + id: ADTVulpkaninHitop + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: hitop +- type: marking + id: ADTVulpkaninJade + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: jade +- type: marking + id: ADTVulpkaninJensen + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: jensen +- type: marking + id: ADTVulpkaninJoestar + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: joestar +- type: marking + id: ADTVulpkaninKeanu + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: keanu +- type: marking + id: ADTVulpkaninKusanagi + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: kusanagi +- type: marking + id: ADTVulpkaninLong + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: long +- type: marking + id: ADTVulpkaninLong2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: long2 +- type: marking + id: ADTVulpkaninLong3 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: long3 +- type: marking + id: ADTVulpkaninLongovereye + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: longovereye +- type: marking + id: ADTVulpkaninLbangs + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: lbangs +- type: marking + id: ADTVulpkaninLongemo + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: longemo +- type: marking + id: ADTVulpkaninLongfringe + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: longfringe +- type: marking + id: ADTVulpkaninLongsidepart + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: longsidepart +- type: marking + id: ADTVulpkaninMegaeyebrows + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: megaeyebrows +- type: marking + id: ADTVulpkaninMessy + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: messy +- type: marking + id: ADTVulpkaninModern + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: modern +- type: marking + id: ADTVulpkaninMohawk + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: d +- type: marking + id: ADTVulpkaninNitori + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: nitori +- type: marking + id: ADTVulpkaninReversemohawk + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: reversemohawk +- type: marking + id: ADTVulpkaninUnshavenMohawk + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: unshaven_mohawk +- type: marking + id: ADTVulpkaninMulder + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: mulder +- type: marking + id: ADTVulpkaninOdango + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: odango +- type: marking + id: ADTVulpkaninOmbre + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: ombre +- type: marking + id: ADTVulpkaninOneshoulder + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: oneshoulder +- type: marking + id: ADTVulpkaninShortovereye + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: shortovereye +- type: marking + id: ADTVulpkaninOxton + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: oxton +- type: marking + id: ADTVulpkaninParted + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: parted +- type: marking + id: ADTVulpkaninPart + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: part +- type: marking + id: ADTVulpkaninKagami + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: kagami +- type: marking + id: ADTVulpkaninPigtails + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: pigtails +- type: marking + id: ADTVulpkaninPigtails2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: pigtails2 +- type: marking + id: ADTVulpkaninPixie + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: pixie +- type: marking + id: ADTVulpkaninPompadour + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: pompadour +- type: marking + id: ADTVulpkaninBigpompadour + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: bigpompadour +- type: marking + id: ADTVulpkaninPonytail + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: ponytail +- type: marking + id: ADTVulpkaninPonytail2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: ponytail2 +- type: marking + id: ADTVulpkaninPonytail3 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: ponytail3 +- type: marking + id: ADTVulpkaninPonytail4 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: ponytail4 +- type: marking + id: ADTVulpkaninPonytail5 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: ponytail5 +- type: marking + id: ADTVulpkaninPonytail6 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: ponytail6 +- type: marking + id: ADTVulpkaninPonytail7 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: ponytail7 +- type: marking + id: ADTVulpkaninHighponytail + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: highponytail +- type: marking + id: ADTVulpkaninStail + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: stail +- type: marking + id: ADTVulpkaninLongstraightponytail + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: longstraightponytail +- type: marking + id: ADTVulpkaninCountry + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: country +- type: marking + id: ADTVulpkaninFringetail + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: fringetail +- type: marking + id: ADTVulpkaninSidetail + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: sidetail +- type: marking + id: ADTVulpkaninSidetail2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: sidetail2 +- type: marking + id: ADTVulpkaninSidetail3 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: sidetail3 +- type: marking + id: ADTVulpkaninSidetail4 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: sidetail4 +- type: marking + id: ADTVulpkaninSpikyponytail + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: spikyponytail +- type: marking + id: ADTVulpkaninPoofy + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: poofy +- type: marking + id: ADTVulpkaninQuiff + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: quiff +- type: marking + id: ADTVulpkaninRonin + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: ronin +- type: marking + id: ADTVulpkaninShaved + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: shaved +- type: marking + id: ADTVulpkaninShavedpart + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: shavedpart +- type: marking + id: ADTVulpkaninShortbangs + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: shortbangs +- type: marking + id: ADTVulpkaninA + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: a +- type: marking + id: ADTVulpkaninShorthair2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: shorthair2 +- type: marking + id: ADTVulpkaninShorthair3 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: shorthair3 +- type: marking + id: ADTVulpkaninD + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: d +- type: marking + id: ADTVulpkaninE + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: e +- type: marking + id: ADTVulpkaninF + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: f +- type: marking + id: ADTVulpkaninShorthairg + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: shorthairg +- type: marking + id: ADTVulpkanin80s + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: 80s +- type: marking + id: ADTVulpkaninRosa + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: rosa +- type: marking + id: ADTVulpkaninB + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: b +- type: marking + id: ADTVulpkaninSidecut + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: sidecut +- type: marking + id: ADTVulpkaninSkinhead + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: skinhead +- type: marking + id: ADTVulpkaninProtagonist + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: protagonist +- type: marking + id: ADTVulpkaninSpikey + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: spikey +- type: marking + id: ADTVulpkaninSpiky + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: spiky +- type: marking + id: ADTVulpkaninSpiky2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: spiky2 +- type: marking + id: ADTVulpkaninSwept + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: swept +- type: marking + id: ADTVulpkaninSwept2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: swept2 +- type: marking + id: ADTVulpkaninThinning + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: thinning +- type: marking + id: ADTVulpkaninThinningfront + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: thinningfront +- type: marking + id: ADTVulpkaninThinningrear + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: thinningrear +- type: marking + id: ADTVulpkaninTopknot + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: topknot +- type: marking + id: ADTVulpkaninTressshoulder + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: tressshoulder +- type: marking + id: ADTVulpkaninTrimmed + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: trimmed +- type: marking + id: ADTVulpkaninTrimflat + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: trimflat +- type: marking + id: ADTVulpkaninTwintail + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: twintail +- type: marking + id: ADTVulpkaninUndercut + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: undercut +- type: marking + id: ADTVulpkaninUndercutleft + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: undercutleft +- type: marking + id: ADTVulpkaninUndercutright + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: undercutright +- type: marking + id: ADTVulpkaninUnkept + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: unkept +- type: marking + id: ADTVulpkaninUpdo + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: updo +- type: marking + id: ADTVulpkaninVlong + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: vlong +- type: marking + id: ADTVulpkaninLongest + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: longest +- type: marking + id: ADTVulpkaninLongest2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: longest2 +- type: marking + id: ADTVulpkaninVeryshortovereyealternate + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: veryshortovereyealternate +- type: marking + id: ADTVulpkaninVlongfringe + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: vlongfringe +- type: marking + id: ADTVulpkaninVolaju + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: volaju +- type: marking + id: ADTVulpkaninWisp + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/human_hair.rsi + state: wisp \ No newline at end of file diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/altpointsfadebelly.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/altpointsfadebelly.png new file mode 100644 index 0000000000000000000000000000000000000000..1de1aa8f4eaaf76345aca2afbdb956f1e4fc5109 GIT binary patch literal 683 zcmV;c0#yBpP)h_x>=<{Shfsu7Whi2C1p z`Kdnw5!DpukWR?%0z^cUjakd?Ql)reJoA}ZE&>2dI-XO{lk5QBaND+~ZQH@Uuq@Yr z6y~B%qJ9>Lc#RDJhGjsKm2f?Ok9?G0^N%bU1ZC6|$03JMvh=XJZ5$mOAB=rM3 zqT`IDeiT12`Y_va23WFTtu{Mz0{}XmPUd#Inaky}dj=T3;Whf4Oz_V6d@h>$N;rO% z14=Ot`!(I*kPdLp)pOT5upBU+lSQ(wLS#E&D%|#(38eL(Q!DyWHmD{A`!IaZ zX-A0nSQm)dIETcZV2M8;)#mIAW;-CV1zn>5N43{%k0%p5e-E#>oSH%nue0`hfI}XP zNFwEcBGX_2%^zat?*Q<%qyE?Ede=-;Q50oBiDjvjCTkij@ln(gyV^AVI;(U9a6aet zB%cnCan9A=h7zZ6&|{;H}(+G9sR=`(pL{cqrq7X8u- R8}tAG002ovPDHLkV1i#0HTwVn literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/bellycrest.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/bellycrest.png new file mode 100644 index 0000000000000000000000000000000000000000..4a1916b4c25192dc311380365f177740b38359e5 GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP;ir{ zi(^Q|oVPa(`3@`av?eZJd^B~(f5jQK{7+2hDjA04vTB@o_SoPc@hUM*C1E#9N5>Y<1M9pr6RZDUy1V=B)8cc# zYnfe=;{Ox$niYEF$~T za*Q|v*zn$n^L=dtBxs#`^k6hc>r_p7Q3UK6-1D?&6j(>oB?>4Z?^OCMy}v9A?LE_y z+R}Ujv~@(r^3Jfp)_t!ASe&WV7k>m}jBg?#gfLCh+jU;f6RBOT{>M3-y*SVFTiH?q zv{%Q1#g?ajQN-mvt87E94Raa@xM z^E?kR#;~>a#^OgVk#A|FYl1OG^@6C|E3mGsm#L;&;ziLCJR;BM)5F|H#&HZpL|tct z{9SB0Lu_expP_m>007XJ9^2zynn;B$mA>&SY;BV{0@Cg19=o$?O5Xg4OwKe-ubkY& pUJ3pO**hqq#heQF-jnyz{|5>^QA&Oaq{09I002ovPDHLkV1hSQ`ThU^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/foxbelly.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/foxbelly.png new file mode 100644 index 0000000000000000000000000000000000000000..6ade4bd969f88a512c189efce33fe90ab6a940c4 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|TR= zr;B4q#hkad9JvlF2sm8aIDNvJJ^wSm@aXZ(JEV82L3invFcY=^xj9U}GR8tDHJE?~ z)ts%4x09V8r@6G^z4zU7?=A;uE)DY5jLl|vb>Qk7JKoPy6}2|I^L6vq*5CR5cV+C= z^UMi7hQD_6?X%lIX+HY`zpuHs@6C(%EN092aBJNx#xQw^;3%#<`u@XKR5rgMdI~jh6l6z55n@Z4|V2-6C;$wZi2;k$-gl z$uZOlDW85)wO%gLf$dLq{aA_&ckN67v>iMV5`%zU{c!Px0u7hF%XmQUr`*3k$|@kcJYD@<);T3K0RWe$i*o<~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/fullbelly.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/fullbelly.png new file mode 100644 index 0000000000000000000000000000000000000000..5dc2e4550c18c00cf76dc27886eeb7a971e58f3e GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP;ir{ zi(^Q|oVPa}`I-y_SOY%(E7vw(C9OK^#i3gt4p!zL?wa{>i7xNn7zTy~OH#iay;ps| zN#}IIoGl9v&1c`wYLzLxPw&^=2ip_Wa}JrtIz;_c4X9(waM;yg!s{VEA?%-ug$?ty z(%Q;tSE7DbXt4loWcU}n|Mutq3E6Kaev|mG@;&F!n}hy4B|PtNpE(uzFD=81St$FX zfw#g=!Luj+7Bf%!-eg>KoB0y!lBxfBm>3)a&9m1=aoo9lUJhiIr>mdKI;Vst05Xwg AEdT%j literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/meta.json b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/meta.json new file mode 100644 index 00000000000..1e89d70d419 --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Make by ADT", + "states": [ + { + "name": "altpointsfadebelly", + "directions": 4 + }, + { + "name": "bellycrest", + "directions": 4 + }, + { + "name": "crestpoints", + "directions": 4 + }, + { + "name": "foxbelly", + "directions": 4 + }, + { + "name": "fullbelly", + "directions": 4 + }, + { + "name": "pointsfade", + "directions": 4 + }, + { + "name": "pointsfadebelly", + "directions": 4 + }, + { + "name": "sharppoints", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/pointsfade.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/pointsfade.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb1b28a53986f1f38ed509798304863707de2eb GIT binary patch literal 854 zcmV-c1F8IpP)!iL5*M_u8OdUf{B_6 zf*^>oU|=GMKf}bpAE2=!is7EZ+&~O86BdkQIR@KG$J>6CJ+^MOq zx?Oc4lgVT80%j+h?nkw>@WjLDK7upg&ci z%q!qmjPYI-gE7X(zztw`mGW)t4{QKQZ$bz^fJ4C5Dh7coz`GE_M@io*)|p6sB>lAg zM$+fRdLL|mk@S1g^=F3M-w#{|iWCQc`SP>MBi5?^umS}z9YUCrY6fwpm2PR%$lB;&VQR+;pekO&*#l>SA zO+RU*mbBOQo__aiA1#XFWU2#g>!(gt_kr`a=X)>O-VdAu9;7P&cUUjW0 z#;#wvLeIRqI?OD9>GCL=ntxl>m*mxSg$CW*2>O*Dfk7c=Q{nF<>1Q&TOeT}bWHOmd z2EcaeeqCdX;!CX+9NSYd#v^q_$4!j!i0xXxCApIA9l#~vMftt8p3tNH0=QKAmPG2B zAiz`LGSC6;7Ddt87F3V+ZQwZY5qOefqfWPZ2wVVWdoS7^Yhu(O`e@CTK0Rz)ymt*w z(sCc?zBZ-Z&$guHQPv_yUB>QLzsbR|pY4%;L!B|8%UZ3yc?6ro=x4j@$NCM%l9nYc zt()KwBrWxO95b1QkaWs+F$v*t*AGdj>eR10g6;#h09$RJk@UQ#o!UrxZu<-?yTV&a zpOUFN3p@he1Dj%uoe;u2D-q(l5kj~VV>}Q-5by`M27F4jQ?~(b@-KIHCoBKLdUFCe z%t~T3z^*z*>Nddk@@SJ8U`Kh>X5@s15JD@vvoS`-k(D}@jE-&^tL?_$47)M^xKeU! ghr(^|$&X9_FReiZ&ItN;K2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/pointsfadebelly.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_body.rsi/pointsfadebelly.png new file mode 100644 index 0000000000000000000000000000000000000000..c7ac5f6341074902874334475218f93b12e0d5e9 GIT binary patch literal 1021 zcmV-mE6k7&e#$SCfMV5)(Ys3LYejBIKgr z#dSRkf)G4za?3>sA&2B&$i;&&ImWXR6p#A~?>Pja$D2#QlPo_E)4lfe?#y&mch6)= zeb7u-b-nj{^QNn-YPukiNF)-8L?ZEGlEoTI8tggAvah-c=a3+2kmtE1srVeswmQU^ z*@~ohB%P5o(7_AOKN~ zcFz53W>1?05u)FK&h#;}za%{}v){|QJkK`|y8ZJ!->ld@mh^|2{nNF6L%YWM%QLQ@ z1wJKwxLhwjn{=_~SKrL`eql3HSwHCkIL)R@{Vr`9XUI9XudesDA`PgJA&-1}7n=bYHun8j1^G!3`Df-z?bp&{!FteR% zd3$^N?M1~Bs~nAvGbub1VuwY8P;Cr1fg0q_e<# zz_+0RELuM_0bc;G04L4tCjc|s09Jur;CyHRi`Jht6RdL)xLKT+tF!NcKY?Swh0p*N ztsk0z72w0-yu5p^0Poi7`l56F#s-yfb*W~T0Y{1>>uda7sD5>RU7u%9yLK4#8+Uqbo}74Ms8D3Uv^Zfa|~q!11EIi2h$vY9D75)AimJYwzE8VSFf* z^rSCsNl)rSpqcHq8HL*ZjeU@PpAW}_e7E`zZH!eMFy0MbZsBtlRo|s%HIDgUX1iwg ztX9`2r(^~mi*&P#!Ibdd&BxP-;pj}bMVP=|-B-XMm%?F-e!r>~^G|Xw2-k zq|1!n3LhIuWz5HaO?L^xnVWoHO8G;1l4tP(QH=_?-Xu z?!Lz8SC}^!fVUWJj0QLv<0Li#uNKE5Sq4rNM>MTBG&tuL@^;pH-^s4jPIh!S=l0eJ rUHF?uIp^wAt zY|3(rqOOFQWmTsBzHbnw(BJ7|OjUFAQPpgx=hELAfX7a!0Hl;UH)j#Clu|#hCe-iT z0=hUcM&-xW?;HSCr7X*0(>G;V7PJC>N|&iWP)=$FgKk8kdun~-C3x}sFS&7KqWP)1|k-N6;7z86BB4=h+EFm4P{Sc8ePkHYMdIUTJ_RZ{EM6R87+=$4v znVkdsl`lsgJKkB~D{u=uQPnb~^p^V!aWYa$pH=l$N=bmz$d*VrMmTzs4j%IVbnWLD;}I5JHd}g%CtUD{Z@RX z{*#H=&2vmdVHNrho}&dP6I$!2K(fe3^uucSs6Brq;e7CG9^7YieFEXc~<%2xZ_am3^CKwZ}Wfa~@8 z^c|&Cnsy9VhqcyZttBA@S!)+-0q4gZ&#i(lWz1Sj_xl}6DIAYSNGYdlP17XLd<k@v;JrJuR`Z*Zbi=S5w}mT zsw$LaSr8EwMUj0D@X=b6QVIZYKA#u$!Y~ZOFbu;m48t%C!!Qi>VYOTa6Fc-98E+6QBdcaxsaXQ!&_ zoU0ylt!c8IbJcUd)drArM$Q?B!vUw$39S|nd@eYp1OP}WA;zdB37f~-`an5um&*mt zITu1u?>&ykBU&XuRdpB!06>`=K-K*3H39T}??MP#7T=QH001b7C`s6=DgnS}5^PYl z0n|t-A?FO>{sc6!^nWHIO>O~u`@|SE#`xt%+LegRP834W7D=#+FQ3I2o6P+yym|wO zh=_=Yh=_=Yi0IEN<)~)Ghe|fSr}Zq@`v0^RKW$PFkzK!=FXJyYN7VEzJgg1cit9Lz zcQrvdrF?gF8)zTzU#Wx%@V6lfIWJ1?C$T)CgQuY_@kJs%pL7l z79{89-nCI3UU6>zi0rUVE%*g*z@?)l<{`pV0Lfl*q?R)Rc=k;Vx_H4m( z7IQvMII~99K>3}sP_XcfnTNTKnuiy?l}_AR v%lbv`#l^e+)wey{a%g>B+S5BwJJvkpX4-R6*e~vz0Z7Et)z4*}Q$iB}cXX9i literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/belle.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/belle.png new file mode 100644 index 0000000000000000000000000000000000000000..1ab0b5876366bbf39b7cb561ce83dec61afa673f GIT binary patch literal 561 zcmV-10?z%3P)?*BCkI-GDg3630qez!yF7e&N}_m|7%@ZI)yLwt;XKA&NX!Dri>#}^TA zt@W|6y|zCdY>oKW>(yIp7q6x9|D=9VDTQGe006@$(no-va>pzDL(}#m7ocKuUSV)1-!Q<>Ql%lW|`eDYEVYr_%{q>w}2+cnXAV zYpr+ARl5s>GM}aiz;gAEKg)@qwFWrn06gAi!glz)miv=iyAZj@%vuA!%WRD+UproM z0#bwRorGT_wY<0f5k^ErL_|bHL_|dNqh$YuUAqsU#BO5}5q~c{x33oT6KlN*-uvv{ zgzTro09N}1_WVCyMEqKBLW$!3fFOP}J&vP49*x%!1TbTb_HvhV)r7Ch;BXe)hJ!Y21T#F?uR=c|h zF*4XJnX;+l$&{eFO@GgRp472Nl2>s@-Dzhp&EpdB*U$L;-naWreMG!QFTY~W)5Y(< zyP40M+1a6S%p*>92GauR_3!(+oHF<1SzIhv*yH#k=k+6r5`j}&#V0du2|WKf>`Iy2 zO;y2@=|=mjuH9|H&(JLV<|&8!#Ojj#WR)uPo44Aod*~KQ1B-^YR;LejL_K$ zRwA}W7LQ$ioZ4opv3=8FrAg^?IbKisBP;)JO~Wp&-Ku30EdR3NB||bK^Iw|E@c8q_6DVf5>G;?FWs^ zvC1a9Y~FP&KDpz!z=alpZ8M#lX5J55q&WG3Y_qQACfg83m*VeC?%Q^koe=)?(f@-W c%#kzBh_|1z;LSMo1a&h!3SD9Q~h^*e)nI< zxn-)PS_iAp-{Qm9_>DHd`CdKi`Aoj{!_O+W864{$JY(%8}VGi+08w|8!_c(wfkzFT%UCxBhU+*7aI>uv&lV+yzsz zerE^#n)ls~r8Cd}pI*BHFmzyG&z7s(HGZnPeBb?J>a3?T;@$Q0<9FXZE&eHLpZ?RI zZyin+>9D?z>=0Q$<@{yt3GBM8IYL_|xaZ~0^XI;o@<=`F7klUa6}uSvx82RZsJi{q k!_Swi<~qU*2h#d)n1!pB-k7*XSp_8O>FVdQ&MBb@045H}5dZ)H literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/curl.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/curl.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd8b1ae613fd49dbb9a0c558052f129b025be44 GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R56 zr;B4q#hkad9P^qD1XwQ=UKO?oGK*n)SI_ZWD2I*r^oBoor<~wwDd8v!{<_~+Mfmf< z8}}+)Uet3}TQMGZgu)fh1-mvrkT3Se%=YQ`u|PfyJL2)3ljK}7H8#k?);N% zQ4g89FYRRGgq=95xkYRk9=vEQ6ZN=b?-QpHn9O!YvN*4k@#n-ztpakz7hSd<_?aPd ze-*3!1pDKQlYghjR6E@NzG#(3T*m_gp5_%=zxLg~dVgyj!-Jxo9UUH*O}2mg{4=Ih z_E~&&-N$XYgTe~DWM4fUJAEK literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/hair_sponsor.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/hair_sponsor.png new file mode 100644 index 0000000000000000000000000000000000000000..f003864310f0e1d3c72e7907e67ec0564952968e GIT binary patch literal 547 zcmV+;0^I$HP)^Fbsy>-H{4C z#uxr|zkfQ8mypHG{Hx+xYsbt{t0Bv>c*dHldRT5+Yd6=CxEJ?kjBBdO-HdU6t(%lb z!Oh(dBsdXT9!bnI!3Q0IYuAl>KLwKUYu8bhWuG?hD`6;un}^ogwQWm8M5oi~$L~aa zr4${H$61=|%@}v7YdVxAS!;>tqYu2D&!m*1Ls`@N!GHNFU`eTv3?u&WfI5BVab_5%O_0000000000fVB{FE*N_T`H&P2Ek=Zt zjx0iil#`e#Y!4oe_8DVlCo{SfSZjN$AVip;>99X|5W{0`XN*N``yzx6M}nMhs>;bY z`cRfcMDtB!2O`!@wp-unVE zU}mS3qFtU7(bt`!kg5!7g4?3l_`&;*4Bclce4FBnwU)L;v5E3!V&>?#!WQYr>i-A< l0000000000008j6cn4Dzfk}u64uk*z002ovPDHLkV1hei@T33$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/hawk.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/hawk.png new file mode 100644 index 0000000000000000000000000000000000000000..db06aaf480631742d0b02d2395d9dbe8665ac0fa GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1Fze zi(^Q|oVT~U`3@`axCZY2eP8+3Nq);B&=y^BQK>+NMX()mKtlIwiHdA>QSh zqZt}%UwK_BYinETnMdg_)_(r+P=hxj_Q2vbf7Dl8{UBAIcj(+!MyTOsAK1PzHuN+c R`Wy@r@pScbS?83{1OV0!aaRBU literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/jagged_sponsor_hair.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/jagged_sponsor_hair.png new file mode 100644 index 0000000000000000000000000000000000000000..c633e3919fecbdd0fef076b6f74ae6f26f4a1f6a GIT binary patch literal 500 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|VnS zPZ!6KiaBp*`Svv%@VL#r7}F>!!}PA6!=h#LC&fFisVS_tgxHp6eAz3@@oA3y%vENA zs;gE#wN1Nsr~6UX|NOVymgzyEzM4zJ8C{FE+Rv@boR_Yu^lDe1OUtpsB~yZu(q!8n zUYSw<_4%C6juqGb7n^ky%6PhTyx6IIadLXvSNFYNzSqhxt&^RQXnpBWX59Pl-?NUd zImg)6F`?sviSI-AeJaoQ{Mx-PTitHgp}@|I?{~fZaqnIG58p2@cfL6J+w*sJbVJnt zg(@e`-1`1^R_1-%^!dxRKh}AdSw8o*3H;alQ2Lu7ybvfi!ba^toamo$0g+8%^7~Bot-DviZ#x>x{u2@ kCD-Tc9ZNHq3qkY_R{n%!>#bV1E!Km$p00i_>zopr0MpOp+yDRo literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/kajam1.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/kajam1.png new file mode 100644 index 0000000000000000000000000000000000000000..6355309eadcda137d85412f5020239e5f42fe002 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|TSF zr;B4q#hkad9Lo+Vh_oiYdC7EwFNWz&yq->quG9_`8( z3K~~;dcSlL^!%Kio%^x0Z(Y2NVao=V5BJRDTT1^XN_1t{Px1S5PkZTuUe8J>RvCt%%ZV>QGr*y1MB8yxNmt za}D~Eqvm_x=zE^_)e^;!MXIlm{qd@Fgrh%Z6^c;qHVsQu?&vDJoNxVrD0bqz?w M)78&qol`;+0K7S*fdBvi literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/kajam2.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/kajam2.png new file mode 100644 index 0000000000000000000000000000000000000000..0d55d90c387628bcccfb6d95e2179ea173ba25b1 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|TR` zr;B4q#hkad49i*+1R4@goMwE$Cgb?Np5sOC4n~o0lTX>qH%vFe99mzO z-HgAZ_!;P8FnCa-TL0C)&A% zIQ>8S-R9$2Q3sbTxzhc8f?k@-KBmVAf0&=Zl%{TQ`>pzcHL*YcTm9?$p?vShGcEza z%RjEVJUK49f6Al2{a^eK{Jy?i*OoCn;#1;^yL{aoTa$k$`pR;#o`9vKJhUT96sKBfehx>nr8nZ>)QAdN+K1_Vs7RdWRPG-$HACv-pSxcq!U) zx)guo_#?LYTGZOJlWv>4#Ry*rKWP2oSqs;Uxd(!x^5f>8KePP&!Oi{$LKu~t&YbyG sV>XxBxH!Y_{e>Aevzga1!YnT^p1(iS`R2!s^=2R;Pgg&ebxsLQ0Ol~U&;S4c literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/kleeia.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/kleeia.png new file mode 100644 index 0000000000000000000000000000000000000000..724ea4d1b4b36f25f3e8919f1eb0659533d555c6 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|Vm( zPZ!6KiaBp*ITjsO;Bj4eS#>8Xd&6&eCcXo@3G4N&&In}r>mImqq=r zzSvRR_o+O4ZI12vN#EuchXh#}pRVhf*wK;H6Z>s{H2;@-+vTiSmR`C2+~m}Y^s4m6 z?0RkH=(qKSz1eHc|6h*k-rQW!RvX69a>IY;%as-#%cMS3?fn-Lt28T$!~Nj7hABeX ze;(h6PG2o{P*w7$%%M1@`D{!DTbb8BS#&$PW;*Wy4LSLS)RXU3`gi@kYV+$6BhYVP zV9>tXTp{X@^_n#W=O!Aud1$8E#{IL4Ui)#rt&-CFzZLdH=F8-?w=$)td)yVfeM|UB zSr^}1uID$`AOBYM)%fNmR*7W3_u`vwJuVe?()_A6)zbR!=bxv$SF5WnJ#tCQB)g^M z$5qbQg#y~S-}H8_J9Z*=ngjn?#tqj_2{=vvDA*#fYtsbThEIM4uD`BNvD(RCt{2no*8}AP|Oe-8&dO1>XMvSW*TB@%K!z` z|9dH<;4pt-9H2^pd(*{qvewct4A1(yu4E1q&hRP>dYO7IML=X^}NRtOS68c<4Sg(=)V z20(z&hM~djvO(~wK!DJOExZOl?LK36r>B?!(=>Iyb6nnka#`{k7G;7pVW-~Z`De;M zlJUX*am8>r;f%cl7M|wrxqz5uFFT+IeZMmDalG zuFN?{ec!9T?_Yi=c~+JK5$PdBD&shI%d(U*_YYrC?&~%87v~W-Z000000000@ Z^9Pf+&0~6*XQBWA002ovPDHLkV1l>J@jw6o literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/raine.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/raine.png new file mode 100644 index 0000000000000000000000000000000000000000..344f19d15bd8d0e38a718a9b38fb7c4d9b1d10e8 GIT binary patch literal 724 zcmV;_0xSKAP)`|R=T6EYyNdnCs=Dc!~A^8y`EzVdG9}qq5uGZ)9C~N0K44|nx>&5pRN5DW6akS zA+b2;khC!SKh8x6Tb+A8Kr|XC60NnJp1DylNErUq_lC$W;-40D&S72Gn6n!U5>}oY z;>RT%z+0a)#{o}c1&X40F~%4GfU2sx%e)NzzC}hIKuOJePv4C(=5PD+J1a*{_?1`U zPrUbVKA*d!*E9`p7&$2XhRRSMT|x(i{oMXP8UX+Ri1@_LdkyjHh!{1zX68-Y0#Aql z*Ab#UBDKEc%&adV({ZZJq?Rhn(m3a^EK37$%@5=Z?>*4MA=$rQ5tpQjb5Pu-bJpuqEM8M^8=`|8Y#jSGENX|e30N{8$ zMj41LHd*;QnfyO4p0Y-71%=G4@uD+vr}|+ z6Q40sG>;bK-dwvgrf7Zm2#972xnK(#6-7}LMNt%GC42*5y%!J9&d}Td0000 zr;B4q#hkadZ2OuWcvurQt3G18a_7H>b9c;To?MeD`Q1~MTNF+)8LRDnpS{RM>D!-3 zk7PkBy`?PYe=ztR|8Mmx!Hcv1_~S_`eGCoz-n)j@iYXrBVEAx@Ra3P^fPq1g<%q=T zX9>;Xg4;zq44p##`S)3U5?}}kEq!rQo8f@Xc_W@?6JO=r+g`EPQ$Kywt5LGw&Bu_V zKJO;$eyyfeUE#*Dk1QfS&Rynttgxm|EPBS?n|h%gYd%B?hFpFAUFc)}!LnIvf9;q0 zb1!VabFLBs{CaJpubNk=D3n~Xb6U|$?iFFh+vf2^s@VU0EOo)R%JwP$b5CYEit zZ+v|pXX{kGCRgqB{PpSIyTqohPCc8xTKe!>@9e{$EcU&A%O}XNA&-Y!P3cnU-01Za zHpZ+;R=K@#i&cSZ{<+X;J5y}`pKjP*!5CRssjmQY!J_`pypK8h*%Y?U0EROIgQu&X J%Q~loCIEa@t2+Py literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/short.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/short.png new file mode 100644 index 0000000000000000000000000000000000000000..f7dcc35baca7ebbd88895e562fbbd555c4fcc565 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP;k4a zi(^Q|oVT|E`I;33S`uIUeZS3pmfhM+o=a(KcdPulZ*0}1mgDdeaX)YdvMb9;OF#Yx%kOx zszzc*&QCX(v`HbpHRUhws?Ur-n?c~fF)eeIQ|8WE=Q*a#=g(OCt;gZ(&z8iAb2ojT zx=;4+(aO^{x&^H#cYpEI_Pw|E1}8)p!-iSr(jR|{r-bPRgG4-C{an^LB{Ts5<~L_) literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/short2.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/short2.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7e662e77de6842d2a66ca8fc3fb61d0d7bb59b GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|TRk zr;B4q#hkad_V%?X2pstMFe_T8_WyRtX!(X24mlg=WcS(T74LMp+q(D7|LZ?QWgQMC zxv^O29?P(OJUep#k8ew_D@?f&&i?T6n_f*-K|xN%n9lkrFV8*Sjm{TO|DmL`XjSaJ zx}J+6SLMEn{?Yz=MSE_(nds>i@_WB&q@}I;wfOPZ!p)99-qx%>y5ZfMzuR2@Ob^)q zb<_RbzGtVt{1(Qo0CYDP%-!nI`B!v%c+}`~`O(TS+bmuPFWc-Ie*Mu~8IX{ttDnm{r-UW|e*2y- literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/spike.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/spike.png new file mode 100644 index 0000000000000000000000000000000000000000..a4fc8de870c88a0f71c32947b8f0246a51c4cfb6 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|TS5 zr;B4q#hkY{4U3u$1X>@49&^9I`C`X^#}`YyM79JSy^ud^0>ehhXckWYf9ofjCRb=H zuIF}X&^c!r+xK59e!s=@XZ^0-9fs>ZCHLI?x&01zuc2FLsa)~<&#MFum51HlHYv!e zWPksh?jFNu_aeHse!G6C*#Drn^oH^~-hV`vWd;dOoN_5kc+FO$zQs?T*zaXLXZiKs z`?}-R^;yAEZH_K=ehpj0TwH$bo4zd5@4WcLf*Uf4bIe(8W?xCj4+Ltf4ACA5L^4^|hNn2wJg}e0XD)(&r9F^3w pE9Ohtzvt^dT#?^dlnXN<=74%-0M}xLfL=+Ekf*Dk%Q~loCIDuUl=}bx literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/ykiteru_sponsor_hair.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_hair.rsi/ykiteru_sponsor_hair.png new file mode 100644 index 0000000000000000000000000000000000000000..b46e822a7926cd79304014566af9a051504742c8 GIT binary patch literal 705 zcmV;y0zUnTP)hJKoke?Klm6S#zMr(#>PrpI}<;;h2OwJ8w($a z4-`!V5fEmJn|1GQc9T29px4d$btcZtnF9<7=KzFAaU6#`j>F$QhN8@(0AQLX48zE> zwi1?Q!S{WByQ;Ktr7w61NgWovV`sc+qShRicl;H=Pehr*$k`I3cKA7r_(9_L+~+3ml~#==XuaH4c%^6 z)3hf&k*n2;&t|iizW-GczLdJI!}Gj6VtEPS1aQt#tJU&|3<+AEH2qA1AEzVBl`pJTV%fiWgkqyMU(o8NA?a9tO-+b#2) z!d1>72!87fNz)X*?_;@K!nSQR8jZ|B{flK;&~;tuVk1OZ&v#pQAVV+>EL&nqU?>e27_H2@fmMjZG!7fPj)%DA2; zQ>({tIMh7PLl}lgl0;QZPnEgXWjGvax7+Q%YMKx>9*^I)WkyN2Q?*)EG0jUTNx=Dh nRxu4Bgb+dqA%qY@$W#0Pw*mTxSfFA200000NkvXXu0mjfCmTby literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/ear.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/ear.png new file mode 100644 index 0000000000000000000000000000000000000000..f739cc390df99dabb70a17f33c5892338787c8f9 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP|(lQ z#WAE}&fA+Cc^MQqSR5YzvwqAbmDF4mF2wcYf+5=y7nhV*SI_!<&O9mZ?7@2BUcWd{ r7YJ+!eJNOF?EU+D#czlJ!-7s$?KAQ(H~l*l2@>&i^>bP0l+XkKday4O literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/ear_back.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/ear_back.png new file mode 100644 index 0000000000000000000000000000000000000000..235de6cb5336f889e95be08c09d2857b041ad7a1 GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zqdi?5Ln`LH zy=Cvk94K)7km zO{V{oc2~!B)?V|!+q8t2Ly;wc$wzyk^#ik(3oqTiM%_PS#87VkSMS|B_tWohJ$qNb zDt=#fZ0XzC`=Z4)wS}YV)RmAxcE0F#2F+Pt7XNMt@h)e&cXj@QBXygW)=k=;usQMX z%$akU#ScIHur_g>O4>HoIgG{$%k$=0F;}q0bsd^4@t9-A_1p#PBp%C1^d5ig{D9#G zTUqeuE0PCH3s`-Ud-x9+UpUTwvGKRWW6llyZy1lS^nAthKxhZ!CIP4X;{u8->|zHN z@3v=@KJeSCYxYfs19z+K+cc^*s)Ym*;O9y9FrUXSzs39(0fsq)r>mdKI;Vst04=An ASO5S3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/meta.json b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/meta.json new file mode 100644 index 00000000000..a7120c6e84b --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/meta.json @@ -0,0 +1,51 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Make by ADT", + "states": [ + { + "name": "ear", + "directions": 4 + }, + { + "name": "ear_back", + "directions": 4 + }, + { + "name": "muzzle", + "directions": 4 + }, + { + "name": "muzzle_ear", + "directions": 4 + }, + { + "name": "nose", + "directions": 4 + }, + { + "name": "points_fade", + "directions": 4 + }, + { + "name": "points_sharp", + "directions": 4 + }, + { + "name": "tiger_face", + "directions": 4 + }, + { + "name": "tiger_head", + "directions": 4 + }, + { + "name": "skull_sponsor", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/muzzle.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/muzzle.png new file mode 100644 index 0000000000000000000000000000000000000000..ba8ff08722d9fca0a2ef345cdd919727366df41e GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP_WC> z#WAE}&f8lDIhhp&SOa`rZ`BJXyFZ)oMk!I>aH4C)`z41?tT>+U#lR5%B7gp4S=+R( zsBF!p*B>7L+4m_Y(Phs1xa_(2*nvg?L4x<{N1sA}`yG88evB>r$kSw%|L41ZSYDHx zZ8ke)-paK-$-QtLa^n1uiS!ubrYH>7M%8lXI1e%axw^yNjPa zis!dX5?&=$Q2qZ0t3z|ePdmB5%St z-9b`YmQTBV{PFgD2AMVCG550X9lq9(+i3gfQ?5#VigMZUTep+0DODeRnyq5*d%0TY sc}<;(yx_*W`WK=#Q(wetg3Vc8$#j~x+Ph&(!+a3m)78&qol`;+0FG>9$N&HU literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/nose.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/nose.png new file mode 100644 index 0000000000000000000000000000000000000000..9d72fc81408edb29d0c4a1a20d13fd5eda43912c GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP|(cN z#WAE}&fA-YybKH+EQWu&>pnPmL`1P}j~8V);56x99#9boJh=SSvTPwEn9au{^Nah< SwzdF$5ZBYy&t;ucLK6VCZ6UG% literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/points_fade.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/points_fade.png new file mode 100644 index 0000000000000000000000000000000000000000..d13b109a517c85ac18a6a2e0eb55c31b3bc98407 GIT binary patch literal 610 zcmV-o0-gPdP)x{Rk0VBpM{10z^g6 z3-Bhi*Q7~95g|qTuZmJpCQ1Q{6i|eW_ovwl#ySz!_S!izUv+o0@{IS!YfD}r0ZEZm zYHTQqQe%HJ>tEI#L2@<8fn;dKYDqt1EK3*Yw;(CBV%PaoyCA6poO2Gq34pU!=n%kx zb1rK~O`4x%4FHl}uZv51)*Lr9N&l38HEwY2w(mRcwn%9iH}JU4CF!X3{l`?b^wo9I zkfay!!$$z~;Y!*7Brha=l5{BPBKHGOPMxpU#%ez+%kuxf?u{|V7-Nhv#u#IaG3L%1 zV=q98KK0oCfK-ir0?PF!II*6(QBQIg6g~4_l6(i?eOZ>@dmbwZ$$J3a0=NY5pzCqE zOu#n)Ut{7E@BKc2tF8rf<-NZGu)ka`p8|LS;68wdsmJLu0Sf>h0GxU6KLhvzV2TA% z0FJ!(uK+v-@Cd-m>{&_fNt#RgV*#y17vsknb00Tztw@?lnv>kimAhTYEGE7#Bo^^p z(rK6NYB!1N+-b})Yy7^N`0?&&RaH5XPEsLhD;BaN>5ZiG9M1^x?sFb3IGTpY?It2xyY4|w5Gj w%5^!%{1eP=GWj}Sj4{R-V~jDz7-KfbFX*zTJsT$1`2YX_07*qoM6N<$f{bAgs{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/points_sharp.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/points_sharp.png new file mode 100644 index 0000000000000000000000000000000000000000..586cd02e1d70f98c80814b2443b6e3019e284663 GIT binary patch literal 558 zcmV+}0@3}6P)4 zW@ct)W@ctKvpL=c7-LF3em`KWt!MGw0o2n?c{ib&n14(19f0?BUH_PPu2D!n0`L~V zEr2Jv=gDcncL3i~@TVB#C4jr!0&>L|?*LpjO>+j|1%Sr@o{l|FP6O5eJ^=UB0FC|@5x{+jjmZ)RKav3IO`PKOuQea$PEq$=(hQSQo|^GC47_nw)VnVFfHnVDIZpSjAMjpPhz9{>OV07*qoM6N<$f(o4l@&Et; literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/skull_sponsor.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/skull_sponsor.png new file mode 100644 index 0000000000000000000000000000000000000000..47bf2348fcf497b87e94272af1620209680fd8d8 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP;if@ zi(^Q|oVT~U`I;Pf8XkUQVft?WxIulz>Pc)9TNd&){oh{b_~JC@>^=^LkQrWv#+z4) zSnr)?; zSGG_3)%**e<~i({JwfpO2e<3ofuW|x)qRiutdVY;(pxC=X7T&yG4sro-A#Whd^XX^ zU*h7PynJrM_5&yX`>eJJO)9+q$71U#W~h-nR*U;sp5guU!m=DF!j~H1nda-u0J4$; Ts^U`cWDv{K)z4*}Q$iB}*RX9- literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/tiger_face.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/tiger_face.png new file mode 100644 index 0000000000000000000000000000000000000000..4525287edf3943f6f3450d032e9dddb95e5b8e3a GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP;jHC zi(^Q|oVT|O`3@`av_4$%egEwIhrtn5bAtq3tPO0;PyN^Jl=#%s*eS!_5G%Ow_%rXI zP|u)fLEW2zA7_5~QL^^fO#8IkpN^kAFXMXV=jZD06SqXZWr+TMk%zJeQH_lD2Atzkwq{H|gSuVb**a=Qog1p|YptDnm{r-UW|lL%)@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/tiger_head.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_head.rsi/tiger_head.png new file mode 100644 index 0000000000000000000000000000000000000000..698032f6583eb6fc371bdb33d3e1d336a4605af5 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP;jNE zi(^Q|oVT|O`I-%QSOc#7zJGT62Ti4=-V*~@WF_8&?b+V2sb=z#$v4d&tm~NJfA0RX zIcr(BJaIpAr@8<9s>?S%_uowYdAvV9RAl3`_3z*620nemHl;QGZBZ$=%yqfaUqCy6 zpro^7+QyLZcPn4ryt7@ibmi8LF5d{_C^IGF=Mszmv)CPzFgDJ9^>gMv>%!&RuFqX? nX3kT4wU`^PHFh(C^?%rZPqE}itdZ_jZ4lqn)z4*}Q$iB}FcxOw literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/meta.json b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/meta.json new file mode 100644 index 00000000000..9ffb6fbf125 --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/meta.json @@ -0,0 +1,45 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Make by ADT", + "states": [ + { + "name": "tail3", + "directions": 4 + }, + { + "name": "tail1", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "tail2", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "tail_m", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/tail1.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/tail1.png new file mode 100644 index 0000000000000000000000000000000000000000..7e1ed562b98d87ee92649d8e1523777cc7a207d4 GIT binary patch literal 8936 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 KniZOQ9{oR4ZO~)@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/tail2.png b/Resources/Textures/ADT/Mobs/Customization/Vulpkanin/vulpkanin_tail.rsi/tail2.png new file mode 100644 index 0000000000000000000000000000000000000000..092347aa1df03760a4599ecda458e877b9b504c4 GIT binary patch literal 6944 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