diff --git a/Content.Client/Hands/Systems/HandsSystem.cs b/Content.Client/Hands/Systems/HandsSystem.cs index 68800a2afe..f879e06a20 100644 --- a/Content.Client/Hands/Systems/HandsSystem.cs +++ b/Content.Client/Hands/Systems/HandsSystem.cs @@ -349,7 +349,12 @@ namespace Content.Client.Hands.Systems sprite.LayerSetData(index, layerData); //Add displacement maps - if (handComp.HandDisplacement is not null) + if (hand.Location == HandLocation.Left && handComp.LeftHandDisplacement is not null) + _displacement.TryAddDisplacement(handComp.LeftHandDisplacement, sprite, index, key, revealedLayers); + else if (hand.Location == HandLocation.Right && handComp.RightHandDisplacement is not null) + _displacement.TryAddDisplacement(handComp.RightHandDisplacement, sprite, index, key, revealedLayers); + //Fallback to default displacement map + else if (handComp.HandDisplacement is not null) _displacement.TryAddDisplacement(handComp.HandDisplacement, sprite, index, key, revealedLayers); } diff --git a/Content.Shared/Hands/Components/HandsComponent.cs b/Content.Shared/Hands/Components/HandsComponent.cs index b3cb51ae35..0af318ba06 100644 --- a/Content.Shared/Hands/Components/HandsComponent.cs +++ b/Content.Shared/Hands/Components/HandsComponent.cs @@ -78,9 +78,24 @@ public sealed partial class HandsComponent : Component [DataField, ViewVariables(VVAccess.ReadWrite)] public TimeSpan ThrowCooldown = TimeSpan.FromSeconds(0.5f); + /// + /// Fallback displacement map applied to all sprites in the hand, unless otherwise specified + /// [DataField] public DisplacementData? HandDisplacement; + /// + /// If defined, applies to all sprites in the left hand, ignoring + /// + [DataField] + public DisplacementData? LeftHandDisplacement; + + /// + /// If defined, applies to all sprites in the right hand, ignoring + /// + [DataField] + public DisplacementData? RightHandDisplacement; + /// /// If false, hands cannot be stripped, and they do not show up in the stripping menu. /// diff --git a/Resources/Audio/_CP14/Voice/Carcat/attributions.yml b/Resources/Audio/_CP14/Voice/Carcat/attributions.yml new file mode 100644 index 0000000000..6de8a8d22e --- /dev/null +++ b/Resources/Audio/_CP14/Voice/Carcat/attributions.yml @@ -0,0 +1,39 @@ +- files: ["carcat_gasp.ogg"] + license: "CC0-1.0" + copyright: "Created by 999999990 from https://freesound.org/" + source: "https://freesound.org/people/999999990/sounds/320345/" + +- files: ["carcat_scream.ogg"] + license: "CC0-1.0" + copyright: "Created by 999999990 from https://freesound.org/" + source: "https://freesound.org/people/999999990/sounds/320345/" + +- files: ["carcat_talk1.ogg"] + license: "CC0-1.0" + copyright: "Created by 999999990 from https://freesound.org/" + source: "https://freesound.org/people/999999990/sounds/320345/" + +- files: ["carcat_talk2.ogg"] + license: "CC0-1.0" + copyright: "Created by 999999990 from https://freesound.org/" + source: "https://freesound.org/people/999999990/sounds/320345/" + +- files: ["carcat_talk3.ogg"] + license: "CC0-1.0" + copyright: "Created by 999999990 from https://freesound.org/" + source: "https://freesound.org/people/999999990/sounds/320345/" + +- files: ["carcat_laugh.ogg"] + license: "CC-BY-3.0" + copyright: "Created by JuliusMabe from https://freesound.org/" + source: "https://freesound.org/people/JuliusMabe/sounds/445194/" + +- files: ["carcat_laugh2.ogg"] + license: "CC-BY-4.0" + copyright: "Created by qubodup from https://freesound.org/" + source: "https://freesound.org/people/qubodup/sounds/211021/" + +- files: ["carcat_laugh3.ogg"] + license: "CC-BY-4.0" + copyright: "Created by qubodup from https://freesound.org/" + source: "https://freesound.org/people/qubodup/sounds/211021/" diff --git a/Resources/Audio/_CP14/Voice/Carcat/carcat_gasp.ogg b/Resources/Audio/_CP14/Voice/Carcat/carcat_gasp.ogg new file mode 100644 index 0000000000..364c7ce4a7 Binary files /dev/null and b/Resources/Audio/_CP14/Voice/Carcat/carcat_gasp.ogg differ diff --git a/Resources/Audio/_CP14/Voice/Carcat/carcat_laugh.ogg b/Resources/Audio/_CP14/Voice/Carcat/carcat_laugh.ogg new file mode 100644 index 0000000000..2248105a7e Binary files /dev/null and b/Resources/Audio/_CP14/Voice/Carcat/carcat_laugh.ogg differ diff --git a/Resources/Audio/_CP14/Voice/Carcat/carcat_laugh2.ogg b/Resources/Audio/_CP14/Voice/Carcat/carcat_laugh2.ogg new file mode 100644 index 0000000000..5b529198c3 Binary files /dev/null and b/Resources/Audio/_CP14/Voice/Carcat/carcat_laugh2.ogg differ diff --git a/Resources/Audio/_CP14/Voice/Carcat/carcat_laugh3.ogg b/Resources/Audio/_CP14/Voice/Carcat/carcat_laugh3.ogg new file mode 100644 index 0000000000..e17746df94 Binary files /dev/null and b/Resources/Audio/_CP14/Voice/Carcat/carcat_laugh3.ogg differ diff --git a/Resources/Audio/_CP14/Voice/Carcat/carcat_scream.ogg b/Resources/Audio/_CP14/Voice/Carcat/carcat_scream.ogg new file mode 100644 index 0000000000..8096987c44 Binary files /dev/null and b/Resources/Audio/_CP14/Voice/Carcat/carcat_scream.ogg differ diff --git a/Resources/Audio/_CP14/Voice/Carcat/carcat_talk1.ogg b/Resources/Audio/_CP14/Voice/Carcat/carcat_talk1.ogg new file mode 100644 index 0000000000..ec7a4dac9f Binary files /dev/null and b/Resources/Audio/_CP14/Voice/Carcat/carcat_talk1.ogg differ diff --git a/Resources/Audio/_CP14/Voice/Carcat/carcat_talk2.ogg b/Resources/Audio/_CP14/Voice/Carcat/carcat_talk2.ogg new file mode 100644 index 0000000000..356b0d95c6 Binary files /dev/null and b/Resources/Audio/_CP14/Voice/Carcat/carcat_talk2.ogg differ diff --git a/Resources/Audio/_CP14/Voice/Carcat/carcat_talk3.ogg b/Resources/Audio/_CP14/Voice/Carcat/carcat_talk3.ogg new file mode 100644 index 0000000000..67b2335e1c Binary files /dev/null and b/Resources/Audio/_CP14/Voice/Carcat/carcat_talk3.ogg differ diff --git a/Resources/Locale/en-US/_CP14/species/species-names.ftl b/Resources/Locale/en-US/_CP14/species/species-names.ftl index 692ca65f2f..5005387799 100644 --- a/Resources/Locale/en-US/_CP14/species/species-names.ftl +++ b/Resources/Locale/en-US/_CP14/species/species-names.ftl @@ -535,44 +535,97 @@ cp14-species-name-goblin-female-first-24 = Eluun # SILVA -cp14-species-name-silva-male-first-1 = Abur -cp14-species-name-silva-male-first-2 = Banua -cp14-species-name-silva-male-first-3 = Gyutai -cp14-species-name-silva-male-first-4 = Dampunts -cp14-species-name-silva-male-first-5 = Jara -cp14-species-name-silva-male-first-6 = Kvatcha -cp14-species-name-silva-male-first-7 = Magni -cp14-species-name-silva-male-first-8 = Targai -cp14-species-name-silva-male-first-9 = Tachu -cp14-species-name-silva-male-first-10 = Chonai -cp14-species-name-silva-male-first-11 = Perdran -cp14-species-name-silva-male-first-12 = Reival -cp14-species-name-silva-male-first-13 = Sandrel -cp14-species-name-silva-male-first-14 = Tarvel -cp14-species-name-silva-male-first-15 = Undoris -cp14-species-name-silva-male-first-16 = Firen -cp14-species-name-silva-male-first-17 = Horwin -cp14-species-name-silva-male-first-18 = Chaldor -cp14-species-name-silva-male-first-19 = Elindir -cp14-species-name-silva-male-first-20 = Yantheris +cp14-species-name-silva-male-first-1 = Abur +cp14-species-name-silva-male-first-2 = Banua +cp14-species-name-silva-male-first-3 = Gyutai +cp14-species-name-silva-male-first-4 = Dampunts +cp14-species-name-silva-male-first-5 = Jara +cp14-species-name-silva-male-first-6 = Kvatcha +cp14-species-name-silva-male-first-7 = Magni +cp14-species-name-silva-male-first-8 = Targai +cp14-species-name-silva-male-first-9 = Tachu +cp14-species-name-silva-male-first-10 = Chonai +cp14-species-name-silva-male-first-11 = Perdran +cp14-species-name-silva-male-first-12 = Reival +cp14-species-name-silva-male-first-13 = Sandrel +cp14-species-name-silva-male-first-14 = Tarvel +cp14-species-name-silva-male-first-15 = Undoris +cp14-species-name-silva-male-first-16 = Firen +cp14-species-name-silva-male-first-17 = Horwin +cp14-species-name-silva-male-first-18 = Chaldor +cp14-species-name-silva-male-first-19 = Elindir +cp14-species-name-silva-male-first-20 = Yantheris -cp14-species-name-silva-female-first-1 = Quilla -cp14-species-name-silva-female-first-2 = Koka -cp14-species-name-silva-female-first-3 = Kyura -cp14-species-name-silva-female-first-4 = Ollsil -cp14-species-name-silva-female-first-5 = Pola -cp14-species-name-silva-female-first-6 = Rima -cp14-species-name-silva-female-first-7 = Saika -cp14-species-name-silva-female-first-8 = Sisou -cp14-species-name-silva-female-first-9 = Chiaka -cp14-species-name-silva-female-first-10 = Chokue -cp14-species-name-silva-female-first-11 = Oliviana -cp14-species-name-silva-female-first-12 = Perelina -cp14-species-name-silva-female-first-13 = Rillanta -cp14-species-name-silva-female-first-14 = Selanis -cp14-species-name-silva-female-first-15 = Talenia -cp14-species-name-silva-female-first-16 = Felindra -cp14-species-name-silva-female-first-17 = Halissa -cp14-species-name-silva-female-first-18 = Chelana -cp14-species-name-silva-female-first-19 = Elirin -cp14-species-name-silva-female-first-20 = Yunelia +cp14-species-name-silva-female-first-1 = Quilla +cp14-species-name-silva-female-first-2 = Koka +cp14-species-name-silva-female-first-3 = Kyura +cp14-species-name-silva-female-first-4 = Ollsil +cp14-species-name-silva-female-first-5 = Pola +cp14-species-name-silva-female-first-6 = Rima +cp14-species-name-silva-female-first-7 = Saika +cp14-species-name-silva-female-first-8 = Sisou +cp14-species-name-silva-female-first-9 = Chiaka +cp14-species-name-silva-female-first-10 = Chokue +cp14-species-name-silva-female-first-11 = Oliviana +cp14-species-name-silva-female-first-12 = Perelina +cp14-species-name-silva-female-first-13 = Rillanta +cp14-species-name-silva-female-first-14 = Selanis +cp14-species-name-silva-female-first-15 = Talenia +cp14-species-name-silva-female-first-16 = Felindra +cp14-species-name-silva-female-first-17 = Halissa +cp14-species-name-silva-female-first-18 = Chelana +cp14-species-name-silva-female-first-19 = Elirin +cp14-species-name-silva-female-first-20 = Yunelia + +# CARCAT + +cp14-species-name-carcat-first-1 = Fragrant Flower +cp14-species-name-carcat-first-2 = Sunset Thigh +cp14-species-name-carcat-first-3 = Onyx Eyes +cp14-species-name-carcat-first-4 = Nest of Eggs +cp14-species-name-carcat-first-5 = Daytime Moon +cp14-species-name-carcat-first-6 = Ceramic Shard +cp14-species-name-carcat-first-7 = Ring of Silence +cp14-species-name-carcat-first-8 = Left-Handed Hummingbird +cp14-species-name-carcat-first-9 = Dead Leaf +cp14-species-name-carcat-first-10 = Jade Shoe +cp14-species-name-carcat-first-11 = Cloud on the Mountain Peak +cp14-species-name-carcat-first-12 = Lost Spear +cp14-species-name-carcat-first-13 = Five Logs +cp14-species-name-carcat-first-14 = Seven Thunderclouds +cp14-species-name-carcat-first-15 = Rock of Ten Lightnings +cp14-species-name-carcat-first-16 = Sweetness of Scales +cp14-species-name-carcat-first-17 = Snowy Cobblestone +cp14-species-name-carcat-first-18 = Hundred Serene Reflections +cp14-species-name-carcat-first-19 = Marking’s Push +cp14-species-name-carcat-first-20 = Misty Mirror +cp14-species-name-carcat-first-21 = Four Burning Seas +cp14-species-name-carcat-first-22 = Snake’s Skirt +cp14-species-name-carcat-first-23 = Evening Whisper +cp14-species-name-carcat-first-24 = Shadow of Two Leaves +cp14-species-name-carcat-first-25 = Singing Stone +cp14-species-name-carcat-first-26 = Breeze Ice +cp14-species-name-carcat-first-27 = Echo’s Resonation +cp14-species-name-carcat-first-28 = Midnight Stream +cp14-species-name-carcat-first-29 = Ten Scattered Sparks +cp14-species-name-carcat-first-30 = Claw of Dawn +cp14-species-name-carcat-first-31 = Cracked Obsidian +cp14-species-name-carcat-first-32 = Smoky Wind +cp14-species-name-carcat-first-33 = Shard of Sunset +cp14-species-name-carcat-first-34 = Moon Silk +cp14-species-name-carcat-first-35 = Dance of Dry Leaves +cp14-species-name-carcat-first-36 = Taste of Bitter Root +cp14-species-name-carcat-first-37 = Slumbering Fire +cp14-species-name-carcat-first-38 = Silent Pool +cp14-species-name-carcat-first-39 = Pollen of a Summer Day +cp14-species-name-carcat-first-40 = Song of Restless Waves +cp14-species-name-carcat-first-41 = Crunching Frost +cp14-species-name-carcat-first-42 = Flickering Lantern Light +cp14-species-name-carcat-first-43 = Melody of Falling Rain +cp14-species-name-carcat-first-44 = Scale of a Faded Serpent +cp14-species-name-carcat-first-45 = Forest Colossus +cp14-species-name-carcat-first-46 = Will-o'-the-Wisp over the Swamp +cp14-species-name-carcat-first-47 = Roar of the Rockfall +cp14-species-name-carcat-first-48 = Scent of Old Paper +cp14-species-name-carcat-first-49 = Night Crossroads +cp14-species-name-carcat-first-50 = Gloom of the Primeval Forest diff --git a/Resources/Locale/en-US/_CP14/species/species.ftl b/Resources/Locale/en-US/_CP14/species/species.ftl index 420e00d899..af37bcfd6e 100644 --- a/Resources/Locale/en-US/_CP14/species/species.ftl +++ b/Resources/Locale/en-US/_CP14/species/species.ftl @@ -3,4 +3,5 @@ cp14-species-name-tiefling = Tiefling cp14-species-name-dwarf = Dwarf cp14-species-name-elf = Elf cp14-species-name-goblin = Goblin -cp14-species-name-silva = Silva \ No newline at end of file +cp14-species-name-silva = Silva +cp14-species-name-carcat = Carcat \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/species/species-names.ftl b/Resources/Locale/ru-RU/_CP14/species/species-names.ftl index 095397c113..f69f1fab29 100644 --- a/Resources/Locale/ru-RU/_CP14/species/species-names.ftl +++ b/Resources/Locale/ru-RU/_CP14/species/species-names.ftl @@ -577,4 +577,57 @@ cp14-species-name-silva-female-first-16 = Фелиндра cp14-species-name-silva-female-first-17 = Халисса cp14-species-name-silva-female-first-18 = Челана cp14-species-name-silva-female-first-19 = Элирин -cp14-species-name-silva-female-first-20 = Юнелия \ No newline at end of file +cp14-species-name-silva-female-first-20 = Юнелия + +# CARCAT + +cp14-species-name-carcat-first-1 = Ароматный Цветок +cp14-species-name-carcat-first-2 = Бедро Заката +cp14-species-name-carcat-first-3 = Глаза Оникса +cp14-species-name-carcat-first-4 = Гнездо Яиц +cp14-species-name-carcat-first-5 = Дневная Луна +cp14-species-name-carcat-first-6 = Керамический Осколок +cp14-species-name-carcat-first-7 = Кольцо Безмолвия +cp14-species-name-carcat-first-8 = Леворукая Колибри +cp14-species-name-carcat-first-9 = Мёртвый Лист +cp14-species-name-carcat-first-10 = Нефритовый Башмак +cp14-species-name-carcat-first-11 = Облако На Горной Вершине +cp14-species-name-carcat-first-12 = Потерянное Копье +cp14-species-name-carcat-first-13 = Пять Брёвен +cp14-species-name-carcat-first-14 = Семь Грозовых Туч +cp14-species-name-carcat-first-15 = Скала Десяти Молний +cp14-species-name-carcat-first-16 = Сладость Чешуйки +cp14-species-name-carcat-first-17 = Снежный Булыжник +cp14-species-name-carcat-first-18 = Сто Невозмутимых Отражений +cp14-species-name-carcat-first-19 = Толчок Клейма +cp14-species-name-carcat-first-20 = Туманное Зеркало +cp14-species-name-carcat-first-21 = Четыре Горящих Моря +cp14-species-name-carcat-first-22 = Юбка Змеи +cp14-species-name-carcat-first-23 = Вечерний Шёпот +cp14-species-name-carcat-first-24 = Тень Двух Листьев +cp14-species-name-carcat-first-25 = Поющий Камень +cp14-species-name-carcat-first-26 = Лёд Ветерка +cp14-species-name-carcat-first-27 = Отзвук Эха +cp14-species-name-carcat-first-28 = Ручей Полуночи +cp14-species-name-carcat-first-29 = Десять Рассыпанных Искр +cp14-species-name-carcat-first-30 = Коготь Рассвета +cp14-species-name-carcat-first-31 = Треснувший Обсидиан +cp14-species-name-carcat-first-32 = Дымчатый Ветер +cp14-species-name-carcat-first-33 = Осколок Заката +cp14-species-name-carcat-first-34 = Лунный Шёлк +cp14-species-name-carcat-first-35 = Танец Сухих Листьев +cp14-species-name-carcat-first-36 = Вкус Горького Корня +cp14-species-name-carcat-first-37 = Дремлющий Огонь +cp14-species-name-carcat-first-38 = Тихий Омут +cp14-species-name-carcat-first-39 = Пыльца Летнего Дня +cp14-species-name-carcat-first-40 = Песня Беспокойных Волн +cp14-species-name-carcat-first-41 = Хрустящий Иней +cp14-species-name-carcat-first-42 = Дрожащий Свет Фонаря +cp14-species-name-carcat-first-43 = Мелодия Падающего Дождя +cp14-species-name-carcat-first-44 = Чешуя Угасшего Змея +cp14-species-name-carcat-first-45 = Лесная Громада +cp14-species-name-carcat-first-46 = Огонёк Над Трясиной +cp14-species-name-carcat-first-47 = Грохот Камнепада +cp14-species-name-carcat-first-48 = Запах Старой Бумаги +cp14-species-name-carcat-first-49 = Ночной Перекрёсток +cp14-species-name-carcat-first-50 = Мгла Дремучего Леса \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/species/species.ftl b/Resources/Locale/ru-RU/_CP14/species/species.ftl index 51001237a1..ff9caae3bb 100644 --- a/Resources/Locale/ru-RU/_CP14/species/species.ftl +++ b/Resources/Locale/ru-RU/_CP14/species/species.ftl @@ -3,4 +3,5 @@ cp14-species-name-tiefling = Тифлинг cp14-species-name-dwarf = Дварф cp14-species-name-elf = Эльф cp14-species-name-goblin = Гоблин -cp14-species-name-silva = Сильва \ No newline at end of file +cp14-species-name-silva = Сильва +cp14-species-name-carcat = Каркат \ No newline at end of file diff --git a/Resources/Maps/_CP14/comoss.yml b/Resources/Maps/_CP14/comoss.yml index 57f3531b9b..b2cda6ef58 100644 --- a/Resources/Maps/_CP14/comoss.yml +++ b/Resources/Maps/_CP14/comoss.yml @@ -42363,13 +42363,6 @@ entities: parent: 12897 - type: Physics canCollide: False -- proto: CP14ClothingHeadBeretBlack - entities: - - uid: 11622 - components: - - type: Transform - pos: -74.24762,-71.93574 - parent: 2 - proto: CP14ClothingHeadBowler entities: - uid: 2009 diff --git a/Resources/Maps/_CP14/factoria.yml b/Resources/Maps/_CP14/factoria.yml index 7621d2a904..f43203d73f 100644 --- a/Resources/Maps/_CP14/factoria.yml +++ b/Resources/Maps/_CP14/factoria.yml @@ -63009,14 +63009,6 @@ entities: - type: Transform pos: -112.660484,46.248337 parent: 2 -- proto: CP14ClothingHeadCaptainCap - entities: - - uid: 471 - components: - - type: Transform - parent: 307 - - type: Physics - canCollide: False - proto: CP14ClothingHeadWreath entities: - uid: 10073 @@ -69054,7 +69046,7 @@ entities: head: !type:ContainerSlot showEnts: False occludes: False - ent: 471 + ent: null keys: !type:ContainerSlot showEnts: False occludes: False diff --git a/Resources/Prototypes/_CP14/Datasets/Names/species-names.yml b/Resources/Prototypes/_CP14/Datasets/Names/species-names.yml index 58755c518d..91989f3dcb 100644 --- a/Resources/Prototypes/_CP14/Datasets/Names/species-names.yml +++ b/Resources/Prototypes/_CP14/Datasets/Names/species-names.yml @@ -106,3 +106,11 @@ values: prefix: cp14-species-name-silva-female-first- count: 20 + +# Carcat + +- type: localizedDataset + id: CP14_Names_Carcat_First + values: + prefix: cp14-species-name-carcat-first- + count: 50 diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Head/Roles/captain.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Head/Roles/captain.yml deleted file mode 100644 index 6977c06fd2..0000000000 --- a/Resources/Prototypes/_CP14/Entities/Clothing/Head/Roles/captain.yml +++ /dev/null @@ -1,10 +0,0 @@ -- type: entity - parent: CP14ClothingHeadBase - id: CP14ClothingHeadCaptainCap - name: captain's cap - description: No, look how handsome he is! - components: - - type: Sprite - sprite: _CP14/Clothing/Head/Roles/Captain/cap.rsi - - type: Clothing - sprite: _CP14/Clothing/Head/Roles/Captain/cap.rsi \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Head/Roles/general.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Head/Roles/general.yml index 1b3eb0cac3..92ea2f6dd1 100644 --- a/Resources/Prototypes/_CP14/Entities/Clothing/Head/Roles/general.yml +++ b/Resources/Prototypes/_CP14/Entities/Clothing/Head/Roles/general.yml @@ -1,98 +1,3 @@ -# Berets - -- type: entity - parent: CP14ClothingHeadBase - id: CP14ClothingHeadBeretBase - abstract: true - description: this is beret. - -- type: entity - parent: CP14ClothingHeadBeretBase - id: CP14ClothingHeadBeretRed - name: red beret - components: - - type: Sprite - sprite: _CP14/Clothing/Head/Roles/General/beret_red.rsi - - type: Clothing - sprite: _CP14/Clothing/Head/Roles/General/beret_red.rsi - -- type: entity - parent: CP14ClothingHeadBeretBase - id: CP14ClothingHeadBeretPurple - name: purple beret - components: - - type: Sprite - sprite: _CP14/Clothing/Head/Roles/General/beret_purple.rsi - - type: Clothing - sprite: _CP14/Clothing/Head/Roles/General/beret_purple.rsi - -- type: entity - parent: CP14ClothingHeadBeretBase - id: CP14ClothingHeadBeretYellow - name: yellow beret - components: - - type: Sprite - sprite: _CP14/Clothing/Head/Roles/General/beret_yellow.rsi - - type: Clothing - sprite: _CP14/Clothing/Head/Roles/General/beret_yellow.rsi - -- type: entity - parent: CP14ClothingHeadBeretBase - id: CP14ClothingHeadBeretBlue - name: blue beret - components: - - type: Sprite - sprite: _CP14/Clothing/Head/Roles/General/beret_blue.rsi - - type: Clothing - sprite: _CP14/Clothing/Head/Roles/General/beret_blue.rsi - -- type: entity - parent: CP14ClothingHeadBeretBase - id: CP14ClothingHeadBeretBlack - name: black beret - components: - - type: Sprite - sprite: _CP14/Clothing/Head/Roles/General/beret_black.rsi - - type: Clothing - sprite: _CP14/Clothing/Head/Roles/General/beret_black.rsi - -# Bandanas - -- type: entity - parent: CP14ClothingHeadBase - id: CP14ClothingHeadBandanaBase - abstract: true - description: Favorite mage headdress - components: - - type: HideLayerClothing - slots: - - Hair - - Snout - - HeadTop - - HeadSide - -- type: entity - parent: CP14ClothingHeadBandanaBase - id: CP14ClothingHeadBandanaWhite - name: white bandana - components: - - type: Sprite - sprite: _CP14/Clothing/Head/Roles/General/bandana_white.rsi - - type: Clothing - sprite: _CP14/Clothing/Head/Roles/General/bandana_white.rsi - -- type: entity - parent: CP14ClothingHeadBandanaBase - id: CP14ClothingHeadBandanaYellow - name: yellow bandana - components: - - type: Sprite - sprite: _CP14/Clothing/Head/Roles/General/bandana_yellow.rsi - - type: Clothing - sprite: _CP14/Clothing/Head/Roles/General/bandana_yellow.rsi - -# - - type: entity parent: CP14ClothingHeadBase id: CP14ClothingHeadBeretMercenary diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/carcat_ears.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/carcat_ears.yml new file mode 100644 index 0000000000..8eba6b2ae6 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/carcat_ears.yml @@ -0,0 +1,54 @@ +- type: marking + id: CP14CarcatEars + bodyPart: HeadTop + markingCategory: HeadTop + followSkinColor: true + forcedColoring: true + speciesRestriction: [ CP14Carcat ] + sprites: + - sprite: _CP14/Mobs/Customization/carcat_ears.rsi + state: 1 + +- type: marking + id: CP14CarcatEars2 + bodyPart: HeadTop + markingCategory: HeadTop + followSkinColor: true + forcedColoring: true + speciesRestriction: [ CP14Carcat ] + sprites: + - sprite: _CP14/Mobs/Customization/carcat_ears.rsi + state: 2 + +- type: marking + id: CP14CarcatEars3 + bodyPart: HeadTop + markingCategory: HeadTop + followSkinColor: true + forcedColoring: true + speciesRestriction: [ CP14Carcat ] + sprites: + - sprite: _CP14/Mobs/Customization/carcat_ears.rsi + state: 3 + +- type: marking + id: CP14CarcatEars4 + bodyPart: HeadTop + markingCategory: HeadTop + followSkinColor: true + forcedColoring: true + speciesRestriction: [ CP14Carcat ] + sprites: + - sprite: _CP14/Mobs/Customization/carcat_ears.rsi + state: 4 + +- type: marking + id: CP14CarcatEars5 + bodyPart: HeadTop + markingCategory: HeadTop + followSkinColor: true + forcedColoring: true + speciesRestriction: [ CP14Carcat ] + sprites: + - sprite: _CP14/Mobs/Customization/carcat_ears.rsi + state: 5 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/carcat_nose.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/carcat_nose.yml new file mode 100644 index 0000000000..fa9a4e5a19 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/carcat_nose.yml @@ -0,0 +1,65 @@ +- type: marking + id: CP14CarcatNose + bodyPart: Snout + markingCategory: Snout + followSkinColor: true + forcedColoring: true + speciesRestriction: [ CP14Carcat ] + sprites: + - sprite: _CP14/Mobs/Customization/carcat_nose.rsi + state: 1 + +- type: marking + id: CP14CarcatNose2 + bodyPart: Snout + markingCategory: Snout + followSkinColor: true + forcedColoring: true + speciesRestriction: [ CP14Carcat ] + sprites: + - sprite: _CP14/Mobs/Customization/carcat_nose.rsi + state: 2 + +- type: marking + id: CP14CarcatNose3 + bodyPart: Snout + markingCategory: Snout + followSkinColor: true + forcedColoring: true + speciesRestriction: [ CP14Carcat ] + sprites: + - sprite: _CP14/Mobs/Customization/carcat_nose.rsi + state: 3 + +- type: marking + id: CP14CarcatNose4 + bodyPart: Snout + markingCategory: Snout + followSkinColor: true + forcedColoring: true + speciesRestriction: [ CP14Carcat ] + sprites: + - sprite: _CP14/Mobs/Customization/carcat_nose.rsi + state: 4 + +- type: marking + id: CP14CarcatNose5 + bodyPart: Snout + markingCategory: Snout + followSkinColor: true + forcedColoring: true + speciesRestriction: [ CP14Carcat ] + sprites: + - sprite: _CP14/Mobs/Customization/carcat_nose.rsi + state: 5 + +- type: marking + id: CP14CarcatNose6 + bodyPart: Snout + markingCategory: Snout + followSkinColor: true + forcedColoring: true + speciesRestriction: [ CP14Carcat ] + sprites: + - sprite: _CP14/Mobs/Customization/carcat_nose.rsi + state: 6 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Player/carcat.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Player/carcat.yml new file mode 100644 index 0000000000..006123ed62 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Player/carcat.yml @@ -0,0 +1,4 @@ +- type: entity + save: false + parent: CP14BaseMobCarcat + id: CP14MobCarcat diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Species/carcat.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Species/carcat.yml new file mode 100644 index 0000000000..00d6137b5d --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Species/carcat.yml @@ -0,0 +1,174 @@ +- type: entity + parent: CP14BaseMobSpeciesOrganic + id: CP14BaseMobCarcat + name: Mr. Cat + abstract: true + components: + - type: HumanoidAppearance + species: CP14Carcat + - type: Hunger + starvationDamage: + types: + Cold: 0.25 + Bloodloss: 0.25 + - type: Icon + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: full + - type: Vocal + sounds: + Male: CP14UnisexCarcat + Female: CP14UnisexCarcat + Unsexed: CP14UnisexCarcat + - type: Speech + speechSounds: CP14Carcat + - type: Thirst + - type: Butcherable + butcheringType: Spike + spawned: + - id: CP14FoodMeatHuman + amount: 3 + - type: Body + prototype: CP14Human + requiredLegs: 2 + - type: MeleeWeapon + soundHit: + collection: AlienClaw + angle: 30 + animation: WeaponArcClaw + damage: + types: + Slash: 5 # 5 slash + - type: FootstepModifier + footstepSoundCollection: null # Silent footstep + - type: Inventory + templateId: CP14Carcat # Cant wear shoes + displacements: + belt: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: cloak + cloak: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: cloak + back: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: cloak + eyes: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: eyes + head: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement48.rsi + state: head + 48: + sprite: _CP14/Mobs/Species/Carcat/displacement48.rsi + state: head + mask: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: mask + pants: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: pants + shirt: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: shirt + outerClothing: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: shirt + - type: Hands + leftHandDisplacement: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: hands_left + rightHandDisplacement: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: hands_right + +- type: entity + parent: CP14BaseSpeciesDummy + id: CP14MobCarcatDummy + categories: [ HideSpawnMenu ] + components: + - type: HumanoidAppearance + species: CP14Carcat + - type: Inventory + templateId: CP14Carcat + displacements: + belt: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: cloak + cloak: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: cloak + back: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: cloak + eyes: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: eyes + head: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement48.rsi + state: head + 48: + sprite: _CP14/Mobs/Species/Carcat/displacement48.rsi + state: head + mask: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: mask + pants: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: pants + shirt: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: shirt + outerClothing: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: shirt + - type: Hands + leftHandDisplacement: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: hands_left + rightHandDisplacement: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Carcat/displacement.rsi + state: hands_right \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/InventoryTemplates/carcat_inventory_template.yml b/Resources/Prototypes/_CP14/InventoryTemplates/carcat_inventory_template.yml new file mode 100644 index 0000000000..8744ef7de5 --- /dev/null +++ b/Resources/Prototypes/_CP14/InventoryTemplates/carcat_inventory_template.yml @@ -0,0 +1,134 @@ +- type: inventoryTemplate + id: CP14Carcat #Copy of CP14Human, but without shoes + slots: + # Left hotbar + # 0, y + - name: ring1 + slotTexture: ring + slotFlags: RING + uiWindowPos: 0,1 + strippingWindowPos: 0,3 + displayName: Ring + - name: mask + slotTexture: mask + slotFlags: MASK + uiWindowPos: 0,2 + strippingWindowPos: 2,0 + displayName: Mask + - name: eyes + slotTexture: eyes + slotFlags: EYES + uiWindowPos: 0,3 + strippingWindowPos: 0,1 + displayName: Eyes + # 1, y + #- name: shoes + # slotTexture: shoes + # slotFlags: FEET + # uiWindowPos: 1,0 + # strippingWindowPos: 1,5 + # displayName: Shoes + - name: pants + slotTexture: pants + slotFlags: PANTS + uiWindowPos: 1,1 + strippingWindowPos: 1,4 + displayName: Pants + - name: shirt + slotTexture: shirt + slotFlags: SHIRT + uiWindowPos: 1,2 + strippingWindowPos: 1,3 + displayName: Shirt + - name: head + slotTexture: head + slotFlags: HEAD + uiWindowPos: 1,3 + strippingWindowPos: 1,1 + displayName: Head + # 2, y + - name: gloves + slotTexture: gloves + slotFlags: GLOVES + uiWindowPos: 2,0 + strippingWindowPos: 0,2 + displayName: Gloves + - name: ring2 + slotTexture: ring + slotFlags: RING + uiWindowPos: 2,1 + strippingWindowPos: 2,3 + displayName: Ring + - name: outerClothing + slotTexture: suit + slotFlags: OUTERCLOTHING + uiWindowPos: 2,2 + strippingWindowPos: 2,1 + displayName: Armor + - name: cloak + slotTexture: cloak + slotFlags: CLOAK + uiWindowPos: 2,3 + strippingWindowPos: 2,2 + displayName: Cloak + # Main hotbar + - name: belt1 + slotTexture: belt + slotFlags: BELT + slotGroup: SecondHotbar + uiWindowPos: 0,0 + strippingWindowPos: 0,4 + dependsOn: pants + displayName: Belt + - name: keys + slotTexture: keys + slotFlags: KEYS + slotGroup: SecondHotbar + uiWindowPos: 0,0 + strippingWindowPos: 2,5 + dependsOn: pants + displayName: Keys + stripHidden: true + - name: back + slotTexture: back + slotFlags: BACK + slotGroup: SecondHotbar + uiWindowPos: 0,0 + strippingWindowPos: 0,5 + displayName: Back + - name: neck + slotTexture: neck + slotFlags: NECK + slotGroup: SecondHotbar + uiWindowPos: 0,0 + strippingWindowPos: 1,2 + displayName: Neck + dependsOn: shirt + # Right hand + # Left hand + - name: pocket1 + slotTexture: pocket + slotFlags: POCKET + slotGroup: MainHotbar + uiWindowPos: 0,0 + strippingWindowPos: 0,0 + dependsOn: pants + displayName: Pocket + stripHidden: true + - name: pocket2 + slotTexture: pocket + slotFlags: POCKET + slotGroup: MainHotbar + uiWindowPos: 1,0 + strippingWindowPos: 1,0 + dependsOn: pants + displayName: Pocket + stripHidden: true + - name: belt2 + slotTexture: belt + slotFlags: BELT + slotGroup: MainHotbar + uiWindowPos: 2,0 + strippingWindowPos: 2,4 + dependsOn: pants + displayName: Belt diff --git a/Resources/Prototypes/_CP14/Loadouts/Jobs/general.yml b/Resources/Prototypes/_CP14/Loadouts/Jobs/general.yml index d1b48c68ea..f0303fe7bf 100644 --- a/Resources/Prototypes/_CP14/Loadouts/Jobs/general.yml +++ b/Resources/Prototypes/_CP14/Loadouts/Jobs/general.yml @@ -162,15 +162,8 @@ - CP14ClothingHeadMetalHeadband - CP14ClothingHeadTriangularHat - CP14ClothingHeadTriangularHatGolden - - CP14ClothingHeadBeretRed - CP14ClothingHeadJestersCap - - CP14ClothingHeadBeretPurple - - CP14ClothingHeadBeretYellow - - CP14ClothingHeadBeretBlue - - CP14ClothingHeadBeretBlack - CP14ClothingHeadHuntersHat - - CP14ClothingHeadBandanaWhite - - CP14ClothingHeadBandanaYellow - type: loadout id: CP14ClothingHeadMetalHeadband @@ -187,51 +180,16 @@ equipment: head: CP14ClothingHeadTriangularHatGolden -- type: loadout - id: CP14ClothingHeadBeretRed - equipment: - head: CP14ClothingHeadBeretRed - - type: loadout id: CP14ClothingHeadJestersCap equipment: head: CP14ClothingHeadJestersCap -- type: loadout - id: CP14ClothingHeadBeretPurple - equipment: - head: CP14ClothingHeadBeretPurple - -- type: loadout - id: CP14ClothingHeadBeretYellow - equipment: - head: CP14ClothingHeadBeretYellow - -- type: loadout - id: CP14ClothingHeadBeretBlue - equipment: - head: CP14ClothingHeadBeretBlue - -- type: loadout - id: CP14ClothingHeadBeretBlack - equipment: - head: CP14ClothingHeadBeretBlack - - type: loadout id: CP14ClothingHeadHuntersHat equipment: head: CP14ClothingHeadHuntersHat -- type: loadout - id: CP14ClothingHeadBandanaWhite - equipment: - head: CP14ClothingHeadBandanaWhite - -- type: loadout - id: CP14ClothingHeadBandanaYellow - equipment: - head: CP14ClothingHeadBandanaYellow - # Pants - type: loadoutGroup diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml index 69e07f9a4d..b4fc4f69fd 100644 --- a/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml @@ -138,86 +138,6 @@ knowledge: ClothingSewing result: CP14ClothingPantsTrouserDarkBlue -- type: CP14Recipe - id: CP14ClothingHeadBeretRed - tag: CP14RecipeSewing - craftTime: 2 - requirements: - - !type:ProtoIdResource - protoId: CP14String - - !type:ProtoIdResource - protoId: CP14DyeRed - - !type:StackResource - stack: CP14Cloth - count: 1 - - !type:KnowledgeRequired - knowledge: ClothingSewing - result: CP14ClothingHeadBeretRed - -- type: CP14Recipe - id: CP14ClothingHeadBeretPurple - tag: CP14RecipeSewing - craftTime: 2 - requirements: - - !type:ProtoIdResource - protoId: CP14String - - !type:ProtoIdResource - protoId: CP14DyePurple - - !type:StackResource - stack: CP14Cloth - count: 1 - - !type:KnowledgeRequired - knowledge: ClothingSewing - result: CP14ClothingHeadBeretPurple - -- type: CP14Recipe - id: CP14ClothingHeadBeretYellow - tag: CP14RecipeSewing - craftTime: 2 - requirements: - - !type:ProtoIdResource - protoId: CP14String - - !type:ProtoIdResource - protoId: CP14DyeYellow - - !type:StackResource - stack: CP14Cloth - count: 1 - - !type:KnowledgeRequired - knowledge: ClothingSewing - result: CP14ClothingHeadBeretYellow - -- type: CP14Recipe - id: CP14ClothingHeadBeretBlue - tag: CP14RecipeSewing - craftTime: 2 - requirements: - - !type:ProtoIdResource - protoId: CP14String - - !type:ProtoIdResource - protoId: CP14DyeBlue - - !type:StackResource - stack: CP14Cloth - count: 1 - - !type:KnowledgeRequired - knowledge: ClothingSewing - result: CP14ClothingHeadBeretBlue - -- type: CP14Recipe - id: CP14ClothingHeadBeretBlack - tag: CP14RecipeSewing - craftTime: 2 - requirements: - - !type:ProtoIdResource - protoId: CP14String - - !type:ProtoIdResource - protoId: CP14DyeBlack - - !type:StackResource - stack: CP14Cloth - count: 1 - - !type:KnowledgeRequired - knowledge: ClothingSewing - result: CP14ClothingHeadBeretBlack - - type: CP14Recipe id: CP14ClothingHeadHuntersHat tag: CP14RecipeSewing @@ -234,36 +154,6 @@ knowledge: ClothingSewing result: CP14ClothingHeadHuntersHat -- type: CP14Recipe - id: CP14ClothingHeadBandanaWhite - tag: CP14RecipeSewing - craftTime: 2 - requirements: - - !type:ProtoIdResource - protoId: CP14String - - !type:StackResource - stack: CP14Cloth - count: 2 - - !type:KnowledgeRequired - knowledge: ClothingSewing - result: CP14ClothingHeadBandanaWhite - -- type: CP14Recipe - id: CP14ClothingHeadBandanaYellow - tag: CP14RecipeSewing - craftTime: 2 - requirements: - - !type:ProtoIdResource - protoId: CP14String - - !type:ProtoIdResource - protoId: CP14DyeYellow - - !type:StackResource - stack: CP14Cloth - count: 2 - - !type:KnowledgeRequired - knowledge: ClothingSewing - result: CP14ClothingHeadBandanaYellow - - type: CP14Recipe id: CP14ClothingShirtMercenary tag: CP14RecipeSewing diff --git a/Resources/Prototypes/_CP14/SoundCollections/emote.yml b/Resources/Prototypes/_CP14/SoundCollections/emote.yml new file mode 100644 index 0000000000..42e3613a87 --- /dev/null +++ b/Resources/Prototypes/_CP14/SoundCollections/emote.yml @@ -0,0 +1,6 @@ +- type: soundCollection + id: CP14CarcatLaugh + files: + - /Audio/_CP14/Voice/Carcat/carcat_laugh.ogg + - /Audio/_CP14/Voice/Carcat/carcat_laugh2.ogg + - /Audio/_CP14/Voice/Carcat/carcat_laugh3.ogg \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Species/carcat.yml b/Resources/Prototypes/_CP14/Species/carcat.yml new file mode 100644 index 0000000000..16b41bc79f --- /dev/null +++ b/Resources/Prototypes/_CP14/Species/carcat.yml @@ -0,0 +1,157 @@ +- type: species + id: CP14Carcat + name: cp14-species-name-carcat + roundStart: true + prototype: CP14MobCarcat + sprites: CP14MobCarcatSprites + markingLimits: CP14MobCarcatMarkingLimits + dollPrototype: CP14MobCarcatDummy + skinColoration: VoxFeathers + defaultSkinTone: "#4a382f" + maleFirstNames: CP14_Names_Carcat_First + femaleFirstNames: CP14_Names_Carcat_First + naming: First + +- type: speciesBaseSprites + id: CP14MobCarcatSprites + sprites: + Head: CP14MobCarcatHead + HeadTop: CP14MobCarcatMarkingMatchSkin + #Hair: CP14MobCarcatAnyMarking + #FacialHair: CP14MobCarcatAnyMarking + Snout: CP14MobCarcatMarkingMatchSkin + Chest: CP14MobCarcatTorso + Eyes: CP14MobCarcatEyes + LArm: CP14MobCarcatLArm + RArm: CP14MobCarcatRArm + LHand: CP14MobCarcatLHand + RHand: CP14MobCarcatRHand + LLeg: CP14MobCarcatLLeg + RLeg: CP14MobCarcatRLeg + LFoot: CP14MobCarcatLFoot + RFoot: CP14MobCarcatRFoot + +- type: markingPoints + id: CP14MobCarcatMarkingLimits + onlyWhitelisted: true + points: + Hair: + points: 1 + required: false + #FacialHair: + # points: 1 + # required: false + Snout: + points: 1 + required: true + defaultMarkings: [ CP14CarcatNose ] + HeadTop: + points: 1 + required: true + defaultMarkings: [ CP14CarcatEars ] + #Chest: + # points: 1 + # required: false + #Legs: + # points: 2 + # required: false + #Arms: + # points: 2 + # required: false + +- type: humanoidBaseSprite + id: CP14MobCarcatEyes + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: eyes + +- type: humanoidBaseSprite + id: CP14MobCarcatAnyMarking + +- type: humanoidBaseSprite + id: CP14MobCarcatMarkingMatchSkin + markingsMatchSkin: true + +- type: humanoidBaseSprite + id: CP14MobCarcatHead + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: head + +- type: humanoidBaseSprite + id: CP14MobCarcatHeadMale + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: head + +- type: humanoidBaseSprite + id: CP14MobCarcatHeadFemale + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: head + +- type: humanoidBaseSprite + id: CP14MobCarcatTorso + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: torso + +- type: humanoidBaseSprite + id: CP14MobCarcatTorsoMale + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: torso + +- type: humanoidBaseSprite + id: CP14MobCarcatTorsoFemale + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: torso + +- type: humanoidBaseSprite + id: CP14MobCarcatLLeg + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: l_leg + +- type: humanoidBaseSprite + id: CP14MobCarcatLArm + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: l_arm + +- type: humanoidBaseSprite + id: CP14MobCarcatLHand + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: l_hand + +- type: humanoidBaseSprite + id: CP14MobCarcatLFoot + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: l_foot + +- type: humanoidBaseSprite + id: CP14MobCarcatRLeg + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: r_leg + +- type: humanoidBaseSprite + id: CP14MobCarcatRArm + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: r_arm + +- type: humanoidBaseSprite + id: CP14MobCarcatRHand + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: r_hand + +- type: humanoidBaseSprite + id: CP14MobCarcatRFoot + baseSprite: + sprite: _CP14/Mobs/Species/Carcat/parts.rsi + state: r_foot diff --git a/Resources/Prototypes/_CP14/Species/goblin.yml b/Resources/Prototypes/_CP14/Species/goblin.yml index 7031addb89..cfdc5702a9 100644 --- a/Resources/Prototypes/_CP14/Species/goblin.yml +++ b/Resources/Prototypes/_CP14/Species/goblin.yml @@ -10,6 +10,7 @@ defaultSkinTone: "#74964d" maleFirstNames: CP14_Names_Goblin_Male_First femaleFirstNames: CP14_Names_Goblin_Female_First + naming: First - type: speciesBaseSprites id: CP14MobGoblinSprites diff --git a/Resources/Prototypes/_CP14/Voice/speech_emote_sounds.yml b/Resources/Prototypes/_CP14/Voice/speech_emote_sounds.yml index 7b0fc65dd1..9e8103a735 100644 --- a/Resources/Prototypes/_CP14/Voice/speech_emote_sounds.yml +++ b/Resources/Prototypes/_CP14/Voice/speech_emote_sounds.yml @@ -12,3 +12,21 @@ path: /Audio/_CP14/Voice/Goblin/goblin_sleep.ogg DefaultDeathgasp: path: /Audio/_CP14/Voice/Goblin/goblin_death.ogg + Whistle: + collection: Whistles + +- type: emoteSounds + id: CP14UnisexCarcat + params: + variation: 0.125 + sounds: + Scream: + path: /Audio/_CP14/Voice/Carcat/carcat_scream.ogg + Laugh: + collection: CP14CarcatLaugh + Gasp: + path: /Audio/_CP14/Voice/Carcat/carcat_gasp.ogg + DefaultDeathgasp: + path: /Audio/_CP14/Voice/Carcat/carcat_gasp.ogg + Whistle: + collection: Whistles \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Voice/speech_sounds.yml b/Resources/Prototypes/_CP14/Voice/speech_sounds.yml new file mode 100644 index 0000000000..8fa4df2eb3 --- /dev/null +++ b/Resources/Prototypes/_CP14/Voice/speech_sounds.yml @@ -0,0 +1,8 @@ +- type: speechSounds + id: CP14Carcat + saySound: + path: /Audio/_CP14/Voice/Carcat/carcat_talk3.ogg + askSound: + path: /Audio/_CP14/Voice/Carcat/carcat_talk2.ogg + exclaimSound: + path: /Audio/_CP14/Voice/Carcat/carcat_talk1.ogg \ No newline at end of file diff --git a/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/blue.rsi/equipped-CLOAK.png b/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/blue.rsi/equipped-CLOAK.png index 2db2a19e35..53e512d026 100644 Binary files a/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/blue.rsi/equipped-CLOAK.png and b/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/blue.rsi/equipped-CLOAK.png differ diff --git a/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/cheetah_skin.rsi/equipped-CLOAK.png b/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/cheetah_skin.rsi/equipped-CLOAK.png index 2753f7b56a..6ff29d9f53 100644 Binary files a/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/cheetah_skin.rsi/equipped-CLOAK.png and b/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/cheetah_skin.rsi/equipped-CLOAK.png differ diff --git a/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/insulated_mantle.rsi/equipped-CLOAK.png b/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/insulated_mantle.rsi/equipped-CLOAK.png index 93e53d9bc5..96ee6a71e8 100644 Binary files a/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/insulated_mantle.rsi/equipped-CLOAK.png and b/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/insulated_mantle.rsi/equipped-CLOAK.png differ diff --git a/Resources/Textures/_CP14/Clothing/Cloak/Roles/Guard/guard_commander_cloak.rsi/equipped-CLOAK.png b/Resources/Textures/_CP14/Clothing/Cloak/Roles/Guard/guard_commander_cloak.rsi/equipped-CLOAK.png index e6443f223b..0748f6bcca 100644 Binary files a/Resources/Textures/_CP14/Clothing/Cloak/Roles/Guard/guard_commander_cloak.rsi/equipped-CLOAK.png and b/Resources/Textures/_CP14/Clothing/Cloak/Roles/Guard/guard_commander_cloak.rsi/equipped-CLOAK.png differ diff --git a/Resources/Textures/_CP14/Clothing/Cloak/Roles/Mercenary/guildmaster_cape.rsi/equipped-CLOAK.png b/Resources/Textures/_CP14/Clothing/Cloak/Roles/Mercenary/guildmaster_cape.rsi/equipped-CLOAK.png index 0dacbaca1b..2e4b1d5d2e 100644 Binary files a/Resources/Textures/_CP14/Clothing/Cloak/Roles/Mercenary/guildmaster_cape.rsi/equipped-CLOAK.png and b/Resources/Textures/_CP14/Clothing/Cloak/Roles/Mercenary/guildmaster_cape.rsi/equipped-CLOAK.png differ diff --git a/Resources/Textures/_CP14/Clothing/Gloves/girdles.rsi/equipped-HAND.png b/Resources/Textures/_CP14/Clothing/Gloves/girdles.rsi/equipped-HAND.png index 66a909dd20..77becbaa28 100644 Binary files a/Resources/Textures/_CP14/Clothing/Gloves/girdles.rsi/equipped-HAND.png and b/Resources/Textures/_CP14/Clothing/Gloves/girdles.rsi/equipped-HAND.png differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/equipped-HELMET.png index 7ad0613395..ec417e6191 100644 Binary files a/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/equipped-HELMET.png and b/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/icon.png index bba38c20d5..e6c0c95e17 100644 Binary files a/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/icon.png and b/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/icon.png differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/inhand-left.png b/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/inhand-left.png deleted file mode 100644 index 19219191c9..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/inhand-left.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/inhand-right.png b/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/inhand-right.png deleted file mode 100644 index 89320aa9e3..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/inhand-right.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/meta.json index 23379dae42..f372fad17b 100644 --- a/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Head/Produced/Armor/capellina.rsi/meta.json @@ -3,8 +3,8 @@ "license": "CC-BY-SA-4.0", "copyright": "Created by Prazat", "size": { - "x": 32, - "y": 32 + "x": 48, + "y": 48 }, "states": [ { @@ -13,14 +13,6 @@ { "name": "equipped-HELMET", "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 } ] } diff --git a/Resources/Textures/_CP14/Clothing/Head/Produced/wreath.rsi/inhand-left.png b/Resources/Textures/_CP14/Clothing/Head/Produced/wreath.rsi/inhand-left.png deleted file mode 100644 index 26310134c4..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Produced/wreath.rsi/inhand-left.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Produced/wreath.rsi/inhand-right.png b/Resources/Textures/_CP14/Clothing/Head/Produced/wreath.rsi/inhand-right.png deleted file mode 100644 index d2c129685f..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Produced/wreath.rsi/inhand-right.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Produced/wreath.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Produced/wreath.rsi/meta.json index 6dc5da8a00..32835db155 100644 --- a/Resources/Textures/_CP14/Clothing/Head/Produced/wreath.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Head/Produced/wreath.rsi/meta.json @@ -13,14 +13,6 @@ { "name": "equipped-HELMET", "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 } ] } diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/equipped-HELMET.png index 06192ecf60..172f747992 100644 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/equipped-HELMET.png and b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/icon.png index cc53023e5a..c8a61cc79b 100644 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/icon.png and b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/icon.png differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/meta.json index cbc1dfc7f9..89fa40cb73 100644 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/bandana.rsi/meta.json @@ -3,8 +3,8 @@ "license": "CC-BY-SA-4.0", "copyright": "Created by Prazat, recolored by TheShuEd", "size": { - "x": 32, - "y": 32 + "x": 48, + "y": 48 }, "states": [ { diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/equipped-HELMET.png index 56a23d19f3..4669f38ac3 100644 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/equipped-HELMET.png and b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/icon.png index 3aabde9189..5ead8a69cc 100644 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/icon.png and b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/icon.png differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/meta.json index cbc1dfc7f9..89fa40cb73 100644 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Head/Roles/Alchemist/beret.rsi/meta.json @@ -3,8 +3,8 @@ "license": "CC-BY-SA-4.0", "copyright": "Created by Prazat, recolored by TheShuEd", "size": { - "x": 32, - "y": 32 + "x": 48, + "y": 48 }, "states": [ { diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/Captain/cap.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/Captain/cap.rsi/equipped-HELMET.png deleted file mode 100644 index 1995eec88c..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/Captain/cap.rsi/equipped-HELMET.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/Captain/cap.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/Captain/cap.rsi/icon.png deleted file mode 100644 index 16813bf499..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/Captain/cap.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/Captain/cap.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/Captain/cap.rsi/meta.json deleted file mode 100644 index 7f4f80fe6e..0000000000 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/Captain/cap.rsi/meta.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 1, - "license": "All right reserved", - "copyright": "Created by Jaraten", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" - }, - { - "name": "equipped-HELMET", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_white.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_white.rsi/equipped-HELMET.png deleted file mode 100644 index 86aae1d21e..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_white.rsi/equipped-HELMET.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_white.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_white.rsi/icon.png deleted file mode 100644 index 1fbf5d0186..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_white.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_white.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_white.rsi/meta.json deleted file mode 100644 index cbc1dfc7f9..0000000000 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_white.rsi/meta.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-4.0", - "copyright": "Created by Prazat, recolored by TheShuEd", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" - }, - { - "name": "equipped-HELMET", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_yellow.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_yellow.rsi/equipped-HELMET.png deleted file mode 100644 index 98043eb181..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_yellow.rsi/equipped-HELMET.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_yellow.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_yellow.rsi/icon.png deleted file mode 100644 index 47ffe52dfa..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_yellow.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_yellow.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_yellow.rsi/meta.json deleted file mode 100644 index a874199371..0000000000 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/General/bandana_yellow.rsi/meta.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-4.0", - "copyright": "Created by Prazat", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" - }, - { - "name": "equipped-HELMET", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_black.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_black.rsi/equipped-HELMET.png deleted file mode 100644 index c1d5dc2cf6..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_black.rsi/equipped-HELMET.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_black.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_black.rsi/icon.png deleted file mode 100644 index 4e5a732a21..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_black.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_black.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_black.rsi/meta.json deleted file mode 100644 index a874199371..0000000000 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_black.rsi/meta.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-4.0", - "copyright": "Created by Prazat", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" - }, - { - "name": "equipped-HELMET", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_blue.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_blue.rsi/equipped-HELMET.png deleted file mode 100644 index dcacb0faed..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_blue.rsi/equipped-HELMET.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_blue.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_blue.rsi/icon.png deleted file mode 100644 index 68bc978622..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_blue.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_blue.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_blue.rsi/meta.json deleted file mode 100644 index a874199371..0000000000 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_blue.rsi/meta.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-4.0", - "copyright": "Created by Prazat", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" - }, - { - "name": "equipped-HELMET", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_purple.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_purple.rsi/equipped-HELMET.png deleted file mode 100644 index 586fdea522..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_purple.rsi/equipped-HELMET.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_purple.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_purple.rsi/icon.png deleted file mode 100644 index 0903354f40..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_purple.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_purple.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_purple.rsi/meta.json deleted file mode 100644 index a874199371..0000000000 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_purple.rsi/meta.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-4.0", - "copyright": "Created by Prazat", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" - }, - { - "name": "equipped-HELMET", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_red.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_red.rsi/equipped-HELMET.png deleted file mode 100644 index 28c6d969bf..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_red.rsi/equipped-HELMET.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_red.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_red.rsi/icon.png deleted file mode 100644 index 225225545d..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_red.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_red.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_red.rsi/meta.json deleted file mode 100644 index a874199371..0000000000 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_red.rsi/meta.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-4.0", - "copyright": "Created by Prazat", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" - }, - { - "name": "equipped-HELMET", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_yellow.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_yellow.rsi/equipped-HELMET.png deleted file mode 100644 index 9b066ed291..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_yellow.rsi/equipped-HELMET.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_yellow.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_yellow.rsi/icon.png deleted file mode 100644 index 784d442f27..0000000000 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_yellow.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_yellow.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_yellow.rsi/meta.json deleted file mode 100644 index a874199371..0000000000 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/General/beret_yellow.rsi/meta.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-4.0", - "copyright": "Created by Prazat", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" - }, - { - "name": "equipped-HELMET", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/equipped-HELMET.png index e3a2d92909..281c9da7ce 100644 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/equipped-HELMET.png and b/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/icon.png index e098a8d116..cd6dbda2c9 100644 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/icon.png and b/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/icon.png differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/meta.json index c430865c36..8f89a72be6 100644 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Head/Roles/General/jesters_cap.rsi/meta.json @@ -3,8 +3,8 @@ "license": "All right reserved", "copyright": "Created by creamy", "size": { - "x": 32, - "y": 32 + "x": 48, + "y": 48 }, "states": [ { diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/equipped-HELMET.png index 498bc6b594..e25479df8a 100644 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/equipped-HELMET.png and b/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/icon.png index cf11120791..8de399d1fa 100644 Binary files a/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/icon.png and b/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/icon.png differ diff --git a/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/meta.json index 3f3d849f40..52ad59daba 100644 --- a/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Head/Roles/General/metalheadband.rsi/meta.json @@ -3,8 +3,8 @@ "license": "CC-BY-SA-4.0", "copyright": "Created by KBAS5, edited by TheShuEd", "size": { - "x": 32, - "y": 32 + "x": 48, + "y": 48 }, "states": [ { diff --git a/Resources/Textures/_CP14/Clothing/Pants/Roles/Guard/b_chainmail.rsi/equipped-PANTS.png b/Resources/Textures/_CP14/Clothing/Pants/Roles/Guard/b_chainmail.rsi/equipped-PANTS.png index 2dea11b4f5..9afb9c3c78 100644 Binary files a/Resources/Textures/_CP14/Clothing/Pants/Roles/Guard/b_chainmail.rsi/equipped-PANTS.png and b/Resources/Textures/_CP14/Clothing/Pants/Roles/Guard/b_chainmail.rsi/equipped-PANTS.png differ diff --git a/Resources/Textures/_CP14/Clothing/Pants/Trousers/dark_blue.rsi/equipped-PANTS.png b/Resources/Textures/_CP14/Clothing/Pants/Trousers/dark_blue.rsi/equipped-PANTS.png index f9d738e144..cc9b32a1a3 100644 Binary files a/Resources/Textures/_CP14/Clothing/Pants/Trousers/dark_blue.rsi/equipped-PANTS.png and b/Resources/Textures/_CP14/Clothing/Pants/Trousers/dark_blue.rsi/equipped-PANTS.png differ diff --git a/Resources/Textures/_CP14/Clothing/Pants/Trousers/jesters_pantaloons.rsi/equipped-PANTS.png b/Resources/Textures/_CP14/Clothing/Pants/Trousers/jesters_pantaloons.rsi/equipped-PANTS.png index 8a97f8833a..93c1c4df99 100644 Binary files a/Resources/Textures/_CP14/Clothing/Pants/Trousers/jesters_pantaloons.rsi/equipped-PANTS.png and b/Resources/Textures/_CP14/Clothing/Pants/Trousers/jesters_pantaloons.rsi/equipped-PANTS.png differ diff --git a/Resources/Textures/_CP14/Clothing/Pants/Trousers/trousers_mercenary.rsi/equipped-PANTS.png b/Resources/Textures/_CP14/Clothing/Pants/Trousers/trousers_mercenary.rsi/equipped-PANTS.png index be960d242b..732a1fbf84 100644 Binary files a/Resources/Textures/_CP14/Clothing/Pants/Trousers/trousers_mercenary.rsi/equipped-PANTS.png and b/Resources/Textures/_CP14/Clothing/Pants/Trousers/trousers_mercenary.rsi/equipped-PANTS.png differ diff --git a/Resources/Textures/_CP14/Clothing/Pants/Trousers/white.rsi/equipped-PANTS.png b/Resources/Textures/_CP14/Clothing/Pants/Trousers/white.rsi/equipped-PANTS.png index a3b45fe80e..c49a7ee504 100644 Binary files a/Resources/Textures/_CP14/Clothing/Pants/Trousers/white.rsi/equipped-PANTS.png and b/Resources/Textures/_CP14/Clothing/Pants/Trousers/white.rsi/equipped-PANTS.png differ diff --git a/Resources/Textures/_CP14/Clothing/Pants/aristocratic.rsi/equipped-PANTS.png b/Resources/Textures/_CP14/Clothing/Pants/aristocratic.rsi/equipped-PANTS.png index 5bbc1f91e6..9bc25b26a0 100644 Binary files a/Resources/Textures/_CP14/Clothing/Pants/aristocratic.rsi/equipped-PANTS.png and b/Resources/Textures/_CP14/Clothing/Pants/aristocratic.rsi/equipped-PANTS.png differ diff --git a/Resources/Textures/_CP14/Clothing/Pants/brown.rsi/equipped-PANTS.png b/Resources/Textures/_CP14/Clothing/Pants/brown.rsi/equipped-PANTS.png index 73828e0411..7928600450 100644 Binary files a/Resources/Textures/_CP14/Clothing/Pants/brown.rsi/equipped-PANTS.png and b/Resources/Textures/_CP14/Clothing/Pants/brown.rsi/equipped-PANTS.png differ diff --git a/Resources/Textures/_CP14/Clothing/Pants/green.rsi/equipped-PANTS.png b/Resources/Textures/_CP14/Clothing/Pants/green.rsi/equipped-PANTS.png index 1a8d20ca44..2750508bbe 100644 Binary files a/Resources/Textures/_CP14/Clothing/Pants/green.rsi/equipped-PANTS.png and b/Resources/Textures/_CP14/Clothing/Pants/green.rsi/equipped-PANTS.png differ diff --git a/Resources/Textures/_CP14/Clothing/Pants/loincloth.rsi/equipped-PANTS.png b/Resources/Textures/_CP14/Clothing/Pants/loincloth.rsi/equipped-PANTS.png index 2a3434b037..0e9166b799 100644 Binary files a/Resources/Textures/_CP14/Clothing/Pants/loincloth.rsi/equipped-PANTS.png and b/Resources/Textures/_CP14/Clothing/Pants/loincloth.rsi/equipped-PANTS.png differ diff --git a/Resources/Textures/_CP14/Clothing/Pants/merchants_pantaloons.rsi/equipped-PANTS.png b/Resources/Textures/_CP14/Clothing/Pants/merchants_pantaloons.rsi/equipped-PANTS.png index fcff542933..3c2e4bbc94 100644 Binary files a/Resources/Textures/_CP14/Clothing/Pants/merchants_pantaloons.rsi/equipped-PANTS.png and b/Resources/Textures/_CP14/Clothing/Pants/merchants_pantaloons.rsi/equipped-PANTS.png differ diff --git a/Resources/Textures/_CP14/Clothing/Shirt/Roles/Merchant/merchants_dress.rsi/equipped-SHIRT.png b/Resources/Textures/_CP14/Clothing/Shirt/Roles/Merchant/merchants_dress.rsi/equipped-SHIRT.png index 21ffceeadf..30b50466dd 100644 Binary files a/Resources/Textures/_CP14/Clothing/Shirt/Roles/Merchant/merchants_dress.rsi/equipped-SHIRT.png and b/Resources/Textures/_CP14/Clothing/Shirt/Roles/Merchant/merchants_dress.rsi/equipped-SHIRT.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/1.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/1.png new file mode 100644 index 0000000000..c8652061bf Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/1.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/2.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/2.png new file mode 100644 index 0000000000..5c8066200c Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/2.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/3.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/3.png new file mode 100644 index 0000000000..c45bd3cea5 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/3.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/4.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/4.png new file mode 100644 index 0000000000..e1a41ea18b Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/4.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/5.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/5.png new file mode 100644 index 0000000000..faaf3ad688 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/5.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/meta.json new file mode 100644 index 0000000000..e22f740178 --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Customization/carcat_ears.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Created by TheShuEd (Github)", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "1", + "directions": 4 + }, + { + "name": "2", + "directions": 4 + }, + { + "name": "3", + "directions": 4 + }, + { + "name": "4", + "directions": 4 + }, + { + "name": "5", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/1.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/1.png new file mode 100644 index 0000000000..0af2169a89 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/1.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/2.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/2.png new file mode 100644 index 0000000000..8832a3d243 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/2.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/3.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/3.png new file mode 100644 index 0000000000..ec5d4f8d25 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/3.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/4.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/4.png new file mode 100644 index 0000000000..c73649bf55 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/4.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/5.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/5.png new file mode 100644 index 0000000000..0986b7244e Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/5.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/6.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/6.png new file mode 100644 index 0000000000..d6d320fe63 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/6.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/meta.json new file mode 100644 index 0000000000..a7ee941375 --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Customization/carcat_nose.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Created by TheShuEd (Github)", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "1", + "directions": 4 + }, + { + "name": "2", + "directions": 4 + }, + { + "name": "3", + "directions": 4 + }, + { + "name": "4", + "directions": 4 + }, + { + "name": "5", + "directions": 4 + }, + { + "name": "6", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/cloak.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/cloak.png new file mode 100644 index 0000000000..e2ef843202 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/cloak.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/eyes.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/eyes.png new file mode 100644 index 0000000000..9ed447f226 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/eyes.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/gloves.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/gloves.png new file mode 100644 index 0000000000..a6a13c6567 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/gloves.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/hands_left.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/hands_left.png new file mode 100644 index 0000000000..bc584b96ac Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/hands_left.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/hands_right.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/hands_right.png new file mode 100644 index 0000000000..bc6aac69b9 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/hands_right.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/mask.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/mask.png new file mode 100644 index 0000000000..7f1f1be705 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/mask.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/meta.json new file mode 100644 index 0000000000..8037f7138e --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Created by TheShuEd (Github)", + "size": { + "x": 32, + "y": 32 + }, + "load": { + "srgb": false + }, + "states": [ + { + "name": "hands_left", + "directions": 4 + }, + { + "name": "hands_right", + "directions": 4 + }, + { + "name": "cloak", + "directions": 4 + }, + { + "name": "eyes", + "directions": 4 + }, + { + "name": "gloves", + "directions": 4 + }, + { + "name": "mask", + "directions": 4 + }, + { + "name": "pants", + "directions": 4 + }, + { + "name": "shirt", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/pants.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/pants.png new file mode 100644 index 0000000000..6472af1c29 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/pants.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/shirt.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/shirt.png new file mode 100644 index 0000000000..7f0ee1f14e Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement.rsi/shirt.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement48.rsi/head.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement48.rsi/head.png new file mode 100644 index 0000000000..7dc75b71db Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement48.rsi/head.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement48.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement48.rsi/meta.json new file mode 100644 index 0000000000..37a039174a --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Species/Carcat/displacement48.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Created by TheShuEd (Github)", + "size": { + "x": 48, + "y": 48 + }, + "load": { + "srgb": false + }, + "states": [ + { + "name": "head", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/eyes.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/eyes.png new file mode 100644 index 0000000000..860c415d64 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/eyes.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/full.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/full.png new file mode 100644 index 0000000000..518eacb1cc Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/full.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/head.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/head.png new file mode 100644 index 0000000000..583716a2e8 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/head.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_arm.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_arm.png new file mode 100644 index 0000000000..e54ddfab98 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_arm.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_foot.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_foot.png new file mode 100644 index 0000000000..a3283066d1 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_foot.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_hand.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_hand.png new file mode 100644 index 0000000000..390f13b901 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_hand.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_leg.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_leg.png new file mode 100644 index 0000000000..54a2f07d1e Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/l_leg.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/meta.json new file mode 100644 index 0000000000..4745ec0019 --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/meta.json @@ -0,0 +1,59 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by TheShuEd (Github)", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "eyes", + "directions": 4 + }, + { + "name": "full", + "directions": 4 + }, + { + "name": "head", + "directions": 4 + }, + { + "name": "l_arm", + "directions": 4 + }, + { + "name": "l_foot", + "directions": 4 + }, + { + "name": "l_hand", + "directions": 4 + }, + { + "name": "l_leg", + "directions": 4 + }, + { + "name": "r_arm", + "directions": 4 + }, + { + "name": "r_foot", + "directions": 4 + }, + { + "name": "r_hand", + "directions": 4 + }, + { + "name": "r_leg", + "directions": 4 + }, + { + "name": "torso", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_arm.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_arm.png new file mode 100644 index 0000000000..b68c077be7 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_arm.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_foot.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_foot.png new file mode 100644 index 0000000000..6e8e777d2e Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_foot.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_hand.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_hand.png new file mode 100644 index 0000000000..01644a6de0 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_hand.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_leg.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_leg.png new file mode 100644 index 0000000000..11047f0e7f Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/r_leg.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/torso.png b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/torso.png new file mode 100644 index 0000000000..498aae8293 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Carcat/parts.rsi/torso.png differ diff --git a/Resources/migration.yml b/Resources/migration.yml index 6654d2afe9..6314913ec9 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -309,6 +309,10 @@ CP14BrassChestFilledSmallSpeedUp: CP14WoodenChestFilledSmallSpeedUp CP14BrassChestFilledSmallRainbow: CP14WoodenChestFilledSmallRainbow CP14BrassChestFilledFarmSeeds: CP14WoodenChestFilledFarmSeeds + +CP14ClothingHeadCaptainCap: null +CP14ClothingHeadBeretBlack: null + # <---> CrystallEdge migration zone end