diff --git a/Resources/Changelog/ChangelogADT.yml b/Resources/Changelog/ChangelogADT.yml index 93f992e7e95..ac20656694b 100644 --- a/Resources/Changelog/ChangelogADT.yml +++ b/Resources/Changelog/ChangelogADT.yml @@ -1188,7 +1188,7 @@ Entries: - {message: Сильно урезал самозарядку пистолету Киборга Сб., type: Tweak} id: 55678 #костыль отображения в Обновлениях time: '2024-02-09T08:20:00.0000000+00:00' - + - author: Шрёдингер changes: - {message: "Дезерт Игл, пока для щитспавна.", type: Add} @@ -1234,3 +1234,19 @@ Entries: - {message: "Изменен формат отображения языков с 'Имя(Язык)' на 'Язык|Имя'", type: Tweak} id: 55683 #костыль отображения в Обновлениях time: '2024-02-15T08:20:00.0000000+00:00' + +- author: Шрёдингер + changes: + - {message: "Костюм урса.", type: Add} + - {message: "Шапка урса.", type: Add} + - {message: "Плюшевый урс.", type: Add} + - {message: "Вульпам добавлена возможность красить уши с наружной стороны.", type: Add} + - {message: "Вульпам добавлена возможность полностью покрасить хвост.", type: Add} + - {message: "Кастомизация новой спонсорской расе урсы.", type: Add} + - {message: "Добавлен майндшилд для АВД.", type: Add} + - {message: "Кобольдам перенесены все кастомизации от унатхов.", type: Tweak} + - {message: "Открыты урсы.", type: Tweak} + - {message: "Поправлены индивидуальные характеристики урсов.", type: Tweak} + - {message: "Мелкий рефакторинг .yml файлов.", type: Fix} + id: 55684 #костыль отображения в Обновлениях + time: '2024-02-18T08:20:00.0000000+00:00' diff --git a/Resources/Locale/ru-RU/ADT/Clothing/Head/hats.ftl b/Resources/Locale/ru-RU/ADT/Clothing/Head/hats.ftl index f19e17b28c1..9d293813906 100644 --- a/Resources/Locale/ru-RU/ADT/Clothing/Head/hats.ftl +++ b/Resources/Locale/ru-RU/ADT/Clothing/Head/hats.ftl @@ -45,15 +45,15 @@ ent-ADTClothingHeadHatsBavarianHatGreenBorder = баварская шляпа с .suffix = { "Октоберфест" } ent-ADTClothingHeadHatsBavarianHatBlue = синяя егерская шляпа - .desc = Егерская шляпа синего цвета, с пером. + .desc = Егерская шляпа синего цвета, с пером. .suffix = { "Октоберфест" } ent-ADTClothingHeadHatsBavarianHatGreen = зеленая егерская шляпа - .desc = Егерская шляпа зеленого цвета, с пером. + .desc = Егерская шляпа зеленого цвета, с пером. .suffix = { "Октоберфест" } ent-ADTClothingHeadHatsBavarianHatRed = красная егерская шляпа - .desc = Егерская шляпа красного цвета, с пером. + .desc = Егерская шляпа красного цвета, с пером. .suffix = { "Октоберфест" } ent-ADTClothingHeadHairPin = золотая заколка @@ -86,7 +86,7 @@ ent-ADTClothingHeadHatsSyndieCap = синди колпак .suffix = { "День рождения сервера" } ent-ADTClothingHeadHatsCinnamonFlatCap = коричневая плоская кепка - .desc = Кепка с закругленной тульей и короткими полями. Сшита из плотной ткани, что делает её идеальной для прохладной погоды. Производство компании "Modeling Agency Dar-Vaxed" + .desc = Кепка с закругленной тульей и короткими полями. Сшита из плотной ткани, что делает её идеальной для прохладной погоды. Производство компании "Modeling Agency Dar-Vaxed" ent-ADTClothingHeadHatsGreyFlatCap = серая плоская кепка .desc = { ent-ADTClothingHeadHatsCinnamonFlatCap.desc } @@ -104,7 +104,7 @@ ent-ADTClothingHeadHatsBeretAtmos = берет атмосферного техн ent-ADTClothingHeadHatsBeretHOP = берет главы персонала .desc = Синий берет с вышитой командирской эмблемой. Холодная рассудительность и твердая рука - вот что главное. -ent-ADTClothingHeadHatsBeretSOO = берет офицера специальных операций +ent-ADTClothingHeadHatsBeretSOO = берет офицера специальных операций .desc = Серый берет с вышитой эмблемой ОБР. Покажи, кто здесь главный! ent-ADTClothingHeadHatsBeretSupply = берет отдела снабжения @@ -153,11 +153,14 @@ ent-ADTClothingHeadSecAuditorCap = фуражка аудитора СБ ent-ClothingHeadHelmetJanitorBombSuit = саперный шлем уборщика .desc = Защитный головной убор на случай, когда уборка становится по-настоящему взрывной. - .suffix = { "НЕ МАППЕРИТЬ" } + .suffix = { "НЕ МАППЕРИТЬ" } ent-ADTClothingHeadSportHat = зимняя шапка STEP "Cold" .desc = Тёмная тёплая шапка для занятий в холодную погоду. ent-ADTClothingHeadSportRoseCap = кепка STEP "Rose" .desc = Кепка с ярким козырьком из серии "Rose". ent-ADTClothingHeadSportHatStep = cпортивная шапка-пипо "STEP" - .desc = Футуристичная шапка-пипо серии "STEP" в полоску. \ No newline at end of file + .desc = Футуристичная шапка-пипо серии "STEP" в полоску. + +ent-ADTClothingHeadUrsHat = шапка урса + .desc = Тёплая шапка ушанка. diff --git a/Resources/Locale/ru-RU/ADT/Clothing/OuterClothing/furcoat.ftl b/Resources/Locale/ru-RU/ADT/Clothing/OuterClothing/furcoat.ftl index 477af8d7593..bc79cb66c57 100644 --- a/Resources/Locale/ru-RU/ADT/Clothing/OuterClothing/furcoat.ftl +++ b/Resources/Locale/ru-RU/ADT/Clothing/OuterClothing/furcoat.ftl @@ -18,3 +18,6 @@ ent-ADTClothingOuterSuitChefPovar = поварской китель Шеф-по ent-ADTClothingOuterCoatSchroCoat = плащ Шрёдингера .desc = Это темное-зелёное пальто, тяжелее, чем кажется на первый взгляд + +ent-ADTClothingOuterCoatUrs = костюм Урса + .desc = Очень тёплый пуховик, сделанный точно не из Урса.. diff --git a/Resources/Locale/ru-RU/ADT/Fun/ADTtoys.ftl b/Resources/Locale/ru-RU/ADT/Fun/ADTtoys.ftl index 2aaeaed2c9d..642730cf3bb 100644 --- a/Resources/Locale/ru-RU/ADT/Fun/ADTtoys.ftl +++ b/Resources/Locale/ru-RU/ADT/Fun/ADTtoys.ftl @@ -29,3 +29,6 @@ ent-ADTPlushieAfi = плюшевая Афи ent-ADTPlushieRicker = плюшевый Рикер .desc = Милая плюшевая игрушка Унатха красного цвета в одежде главы службы безопасности. От игрушки веет строгостью и верностью. В заде игрушки есть этикетка, которая глоссит "Рога не трогать! Они настоящие"! + +ent-ADTPlushieUrs = плюшевый Урс + .desc = Милая плюшевая игрушка Урса. diff --git a/Resources/Locale/ru-RU/ADT/Markings/vulpmarkings.ftl b/Resources/Locale/ru-RU/ADT/Markings/vulpmarkings.ftl index 3687e0e90fc..24d94c1612c 100644 --- a/Resources/Locale/ru-RU/ADT/Markings/vulpmarkings.ftl +++ b/Resources/Locale/ru-RU/ADT/Markings/vulpmarkings.ftl @@ -1,7 +1,8 @@ marking-ADTVulpkanintail1 = Хвост 1 marking-ADTVulpkanintail2 = Хвост 2 - +marking-ADTVulpkanintailAll = Весь хвост marking-ADTVulpkaninear = Окрас ушей +marking-ADTVulpkaninearBack = Окраска ушей marking-ADTVulpkaninmuzzle = Окрас лица marking-ADTVulpkaninmuzzleear = Окрас лица и ушей marking-ADTVulpkaninnose = Окрас носа @@ -18,8 +19,3 @@ marking-ADTVulpkaninfullbelly = Окрас живота marking-ADTVulpkaninpointsfade = Окрас лап marking-ADTVulpkaninpointsfadebelly = Пятнистый окрас лап, груди и живота marking-ADTVulpkaninsharppoints = Резкие пятна -marking-ADTVulpkanintail2 = Хвост 2 -marking-ADTVulpkanintail2 = Хвост 2 -marking-ADTVulpkanintail2 = Хвост 2 -marking-ADTVulpkanintail2 = Хвост 2 -marking-ADTVulpkanintail2 = Хвост 2 diff --git a/Resources/Locale/ru-RU/ADT/Ursus/custom.ftl b/Resources/Locale/ru-RU/ADT/Ursus/custom.ftl index 5b9a11db0d1..fe7533af34c 100644 --- a/Resources/Locale/ru-RU/ADT/Ursus/custom.ftl +++ b/Resources/Locale/ru-RU/ADT/Ursus/custom.ftl @@ -25,3 +25,45 @@ marking-ADTUrsusFallencone = Упавшая шишка marking-ADTUrsusTailbigdipper = Хвост большой медведицы marking-ADTUrsusCone = Шишка marking-ADTUrsusYoungboy = Юный молодец +marking-ADTUrsusfluffiness = Покров 1 +marking-ADTUrsusfluffiness2 = Покров 2 +marking-ADTUrsusfluffiness3 = Покров 3 +marking-ADTUrsuspanda = Панда +marking-ADTUrsusspace_bear = Космический медведь +marking-ADTUrsustattoo_leader = Лидер +marking-ADTUrsusbig_heart = Большое сердце +marking-ADTUrsussoft_belly = Мягкое пузико 1 +marking-ADTUrsussoft_belly2 = Мягкое пузико 2 +marking-ADTUrsusgrizzly_necklace = Ожерелье гризли 1 +marking-ADTUrsusgrizzly_necklace2 = Ожерелье гризли 2 +marking-ADTUrsusgrizzly_necklace3 = Ожерелье гризли 3 +marking-ADTUrsusMuzzle = Морда 1 +marking-ADTUrsusMuzzle2 = Морда 2 +marking-ADTUrsusnose = Нос +marking-ADTUrsusears = Уши 1 +marking-ADTUrsusears2 = Уши 2 +marking-ADTUrsusthird_eye = Третий глаз +marking-ADTUrsusarrow = Стрела +marking-ADTUrsusembarrassment = Стестняшки +marking-ADTUrsusspots = Пятна +marking-ADTUrsusspots_left = Пятно слева +marking-ADTUrsusspots_right = Пятно справа +marking-ADTUrsusrigth_eye = Правый глаз +marking-ADTUrsusleft_eye = Левый глаз +marking-ADTUrsusstar = Звезда +marking-ADTUrsuskiss = Кисс +marking-ADTUrsuseyeliner = Подводка +marking-ADTUrsushand_left = Левая рука +marking-ADTUrsusgradienthand_left = Левая рука градиент 1 +marking-ADTUrsusgradienthand_left2 = Левая рука градиент 2 +marking-ADTUrsushand_right = Правая рука +marking-ADTUrsusgradienthand_right = Правая рука градиент 1 +marking-ADTUrsusgradienthand_right2 = Правая рука градиент 2 +marking-ADTUrsusfoot_left = Левая ступня +marking-ADTUrsusgradientfoot_left = Левая ступня градиент 1 +marking-ADTUrsusgradientfoot_left2 = Левая ступня градиент 2 +marking-ADTUrsusfoot_right = Правая ступня +marking-ADTUrsusgradientfoot_right = Правая ступня градиент 1 +marking-ADTUrsusgradientfoot_right2 = Правая ступня градиент 2 +marking-ADTUrsuscardigan = Кардиган1(Спина) +marking-ADTUrsuscardigan2 = Кардиган2(Спина) diff --git a/Resources/Prototypes/ADT/Damage/ADTmodifiers.yml b/Resources/Prototypes/ADT/Damage/ADTmodifiers.yml index 76d4aab44f7..cd7efde5c7f 100644 --- a/Resources/Prototypes/ADT/Damage/ADTmodifiers.yml +++ b/Resources/Prototypes/ADT/Damage/ADTmodifiers.yml @@ -2,8 +2,8 @@ id: Fur # 1) - ебучий годспид, балансим уроном. 2) - шерсть должна гореть coefficients: Blunt: 1 - Piercing: 1.4 - Slash: 1.4 + Piercing: 1.2 + Slash: 1.2 Cold: 0.6 Heat: 1.5 Poison: 1 @@ -73,7 +73,7 @@ - type: damageModifierSet - id: CyborgMetallicStrong + id: CyborgMetallicStrong coefficients: Blunt: 0.6 Slash: 0.6 diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Head/Hats/hats.yml b/Resources/Prototypes/ADT/Entities/Clothing/Head/Hats/hats.yml index b25b98d138f..641e1cbc629 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Head/Hats/hats.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Head/Hats/hats.yml @@ -314,7 +314,7 @@ description: A cap with rounded crown and short margins. Sewn from thick fabric, that makes it perfect for cold weather. Made by company "Modeling Agency Dar-Vaxed". components: - type: Sprite - sprite: ADT/Clothing/Head/Hats/cinnamon_flat_cap.rsi + sprite: ADT/Clothing/Head/Hats/cinnamon_flat_cap.rsi - type: Clothing sprite: ADT/Clothing/Head/Hats/cinnamon_flat_cap.rsi #спрайты от prazat911 @@ -325,7 +325,7 @@ description: A cap with rounded crown and short margins. Sewn from thick fabric, that makes it perfect for cold weather. Made by company "Modeling Agency Dar-Vaxed". components: - type: Sprite - sprite: ADT/Clothing/Head/Hats/grey_flat_cap.rsi + sprite: ADT/Clothing/Head/Hats/grey_flat_cap.rsi - type: Clothing sprite: ADT/Clothing/Head/Hats/grey_flat_cap.rsi #спрайты от prazat911 @@ -351,7 +351,7 @@ sprite: ADT/Clothing/Head/Hats/beret_HOP.rsi - type: Clothing sprite: ADT/Clothing/Head/Hats/beret_HOP.rsi - + - type: entity parent: ClothingHeadBase id: ADTClothingHeadHatsBeretSOO @@ -558,3 +558,15 @@ sprite: ADT/Clothing/Head/Hats/sport_step_hat.rsi - type: Clothing sprite: ADT/Clothing/Head/Hats/sport_step_hat.rsi + +- type: entity + parent: ClothingHeadBase + id: ADTClothingHeadUrsHat + name: urs hat + description: A futuristic looking striped hat from "STEP" clothing series. + components: + - type: Sprite + sprite: ADT/Clothing/Head/Hats/urs_hat.rsi + - type: Clothing + sprite: ADT/Clothing/Head/Hats/urs_hat.rsi + diff --git a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml index a7e71da3a07..526f0e8be90 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml @@ -91,3 +91,21 @@ Heat: 0.8 - type: ExplosionResistance damageCoefficient: 0.90 + +- type: entity + parent: ClothingOuterStorageBase + id: ADTClothingOuterCoatUrs + name: Aidan coat + description: Aidan coat. + components: + - type: Sprite + sprite: ADT/Clothing/OuterClothing/Coats/urs_coat.rsi + - type: Clothing + sprite: ADT/Clothing/OuterClothing/Coats/urs_coat.rsi + - type: TemperatureProtection + coefficient: 0.9 + - type: Armor + modifiers: + coefficients: + Slash: 0.95 + Heat: 0.90 diff --git a/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml b/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml index 0d160008814..6bee085b885 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml @@ -6,7 +6,6 @@ components: - type: InteractionPopup interactSuccessString: petting-success-ipc - #interactFailureString: petting-failure-cleanbot interactSuccessSound: path: /Audio/Ambience/Objects/periodic_beep.ogg - type: SuitSensor diff --git a/Resources/Prototypes/ADT/Entities/Objects/Fun/moonshine_still.yml b/Resources/Prototypes/ADT/Entities/Objects/Fun/moonshine_still.yml new file mode 100644 index 00000000000..da592f0bc30 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Fun/moonshine_still.yml @@ -0,0 +1,67 @@ +- type: entity + name: sink + id: ADTMoonshine_still + parent: SinkStemless + suffix: Schrodinger + components: + - type: SolutionContainerManager + solutions: + drainBuffer: + maxVol: 100 + tank: + reagents: + - ReagentId: Moonshine + Quantity: 500 + - type: Clickable + - type: InteractionOutline + - type: Sprite + sprite: Structures/Furniture/sink.rsi + layers: + - state: sink_stem + - map: [ "enum.SolutionContainerLayers.Fill" ] + state: sink-fill-1 + visible: false + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 1 + fillBaseName: sink-fill- + solutionName: drainBuffer + - type: SolutionRegeneration + solution: tank + generated: + reagents: + - ReagentId: Moonshine + Quantity: 1 + - type: DrainableSolution + solution: tank + - type: ReagentTank + - type: Drain + autoDrain: false + - type: DumpableSolution + solution: drainBuffer + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 80 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 40 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - type: AmbientSound + enabled: false + volume: -8 + range: 8 + sound: + path: /Audio/Ambience/Objects/drain.ogg diff --git a/Resources/Prototypes/ADT/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/ADT/Entities/Objects/Fun/toys.yml index 3b40a6e546f..9c43871d0df 100644 --- a/Resources/Prototypes/ADT/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/ADT/Entities/Objects/Fun/toys.yml @@ -533,3 +533,13 @@ - type: Sprite sprite: ADT/Objects/Fun/toys.rsi state: plushie_riker + +- type: entity + parent: BasePlushie + id: ADTPlushieUrs + name: Djessie plushie + description: It looks like a soft and cute blondie. + components: + - type: Sprite + sprite: ADT/Objects/Fun/toys.rsi + state: plushie_ursus diff --git a/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Customization/Markings/Ursus.yml b/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Customization/Markings/Ursus.yml index e69de29bb2d..f43528cd7b7 100644 --- a/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Customization/Markings/Ursus.yml +++ b/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Customization/Markings/Ursus.yml @@ -0,0 +1,399 @@ +#наложение +- type: marking + id: ADTUrsusfluffiness + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: fluffiness + +- type: marking + id: ADTUrsusfluffiness2 + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: fluffiness2 + +- type: marking + id: ADTUrsusfluffiness3 + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: fluffiness3 + +- type: marking + id: ADTUrsuspanda + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: panda + +- type: marking + id: ADTUrsusspace_bear + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: space_bear + +- type: marking + id: ADTUrsustattoo_leader + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: tattoo_leader + +# - type: marking +# id: DionaVineOverlay +# bodyPart: LLeg +# markingCategory: Overlay +# speciesRestriction: [Diona] +# coloring: +# default: +# type: +# !type:SimpleColoring +# color: "#5f7039" +# sprites: +# - sprite: Mobs/Customization/diona.rsi +# state: overlay + + +#грудь +- type: marking + id: ADTUrsusbig_heart + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: big_heart + +- type: marking + id: ADTUrsussoft_belly + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: soft_belly + +- type: marking + id: ADTUrsussoft_belly2 + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: soft_belly2 + +- type: marking + id: ADTUrsusgrizzly_necklace + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: grizzly_necklace + +- type: marking + id: ADTUrsusgrizzly_necklace2 + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: grizzly_necklace2 + +- type: marking + id: ADTUrsusgrizzly_necklace3 + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: grizzly_necklace3 + +#лицо + +- type: marking + id: ADTUrsusMuzzle + bodyPart: Head + markingCategory: Snout + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: Muzzle + +- type: marking + id: ADTUrsusMuzzle2 + bodyPart: Head + markingCategory: Snout + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: Muzzle2 + +- type: marking + id: ADTUrsusnose + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: nose + +- type: marking + id: ADTUrsusears + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: ears + +- type: marking + id: ADTUrsusears2 + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: ears2 + +- type: marking + id: ADTUrsusthird_eye + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: third_eye + +- type: marking + id: ADTUrsusarrow + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: arrow + +- type: marking + id: ADTUrsusembarrassment + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: embarrassment + +- type: marking + id: ADTUrsusspots + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: spots + +- type: marking + id: ADTUrsusspots_left + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: spots_left + +- type: marking + id: ADTUrsusspots_right + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: spots_right + +- type: marking + id: ADTUrsusrigth_eye + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: rigth_eye + +- type: marking + id: ADTUrsusleft_eye + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: left_eye + +- type: marking + id: ADTUrsusstar + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: star + +- type: marking + id: ADTUrsuskiss + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: kiss + +- type: marking + id: ADTUrsuseyeliner + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: eyeliner + +#Части тел. +- type: marking + id: ADTUrsushand_left + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: hand_left + +- type: marking + id: ADTUrsusgradienthand_left + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: gradienthand_left + +- type: marking + id: ADTUrsusgradienthand_left2 + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: gradienthand_left2 + +- type: marking + id: ADTUrsushand_right + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: hand_right + +- type: marking + id: ADTUrsusgradienthand_right + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: gradienthand_right + +- type: marking + id: ADTUrsusgradienthand_right2 + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: gradienthand_right2 + +- type: marking + id: ADTUrsusfoot_left + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: foot_left + +- type: marking + id: ADTUrsusgradientfoot_left + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: gradientfoot_left + +- type: marking + id: ADTUrsusgradientfoot_left2 + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: gradientfoot_left2 + +- type: marking + id: ADTUrsusfoot_right + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: foot_right + +- type: marking + id: ADTUrsusgradientfoot_right + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: gradientfoot_right + +- type: marking + id: ADTUrsusgradientfoot_right2 + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: gradientfoot_right2 + +#спина + +- type: marking + id: ADTUrsuscardigan + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: cardigan + +- type: marking + id: ADTUrsuscardigan2 + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Ursus/custom.rsi + state: cardigan2 diff --git a/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Player/Ursus.yml b/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Player/Ursus.yml index bc271e20bf5..f9e7039945b 100644 --- a/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Player/Ursus.yml +++ b/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Player/Ursus.yml @@ -4,6 +4,22 @@ parent: BaseMobUrsus id: MobUrsus components: + - type: MovementSpeedModifier + baseWalkSpeed : 0.9 + baseSprintSpeed : 0.9 + - type: Inventory + speciesId: urs #для одежды на урсов + - type: Temperature + heatDamageThreshold: 320 + coldDamageThreshold: 250 + currentTemperature: 280 + specificHeat: 50 + coldDamage: + types: + Cold: 0.005 #per second, scales with temperature & other constants + heatDamage: + types: + Heat: 1.5 #per second, scales with temperature & other constants - type: CombatMode - type: InteractionPopup successChance: 1 diff --git a/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Species/Ursus.yml b/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Species/Ursus.yml index e494aa60e12..6c9d259ad6b 100644 --- a/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Species/Ursus.yml +++ b/Resources/Prototypes/ADT/Ursus/Entities/Mobs/Species/Ursus.yml @@ -4,6 +4,9 @@ name: Urist McUrsus abstract: true components: + - type: MovementSpeedModifier + baseWalkSpeed : 2.7 + baseSprintSpeed : 4.6 - type: HumanoidAppearance species: UrsusSpecies - type: Hunger @@ -11,10 +14,12 @@ types: Cold: 0.05 Bloodloss: 0.05 + baseDecayRate: 0.0983 + - type: Thirst + #baseDecayRate: 0.0083 - type: Icon sprite: ADT/Mobs/Ursus/parts.rsi state: full - - type: Thirst - type: Butcherable butcheringType: Spike spawned: @@ -24,10 +29,16 @@ soundHit: collection: Punch animation: WeaponArcClaw + damage: + types: + Blunt: 6.5 + Slash: 3.5 + - type: DamageOnHighSpeedImpact damage: types: Blunt: 0.9 - Slash: 5 + soundHit: + path: /Audio/Effects/hit_kick.ogg - type: Damageable damageContainer: Biological damageModifierSet: Ursus diff --git a/Resources/Prototypes/ADT/Ursus/Species/Ursus.yml b/Resources/Prototypes/ADT/Ursus/Species/Ursus.yml index d9a54624667..53a8dd5b089 100644 --- a/Resources/Prototypes/ADT/Ursus/Species/Ursus.yml +++ b/Resources/Prototypes/ADT/Ursus/Species/Ursus.yml @@ -1,7 +1,7 @@ - type: species id: UrsusSpecies name: species-name-Ursus - roundStart: false + roundStart: true prototype: MobUrsus sprites: MobUrsusSprites defaultSkinTone: "#964B00" @@ -13,6 +13,7 @@ maleLastNames: LastMaleUrs femaleLastNames: LastFemaleUrs naming: firstlast + sponsorOnly: true - type: speciesBaseSprites id: MobUrsusSprites @@ -38,25 +39,25 @@ onlyWhitelisted: true points: Head: - points: 1 + points: 5 required: false Hair: points: 1 required: false HeadTop: - points: 1 + points: 5 required: true HeadSide: - points: 1 + points: 5 required: true Chest: - points: 1 + points: 2 required: true Tail: - points: 1 + points: 2 required: false Snout: - points: 1 + points: 2 required: false Legs: points: 2 diff --git a/Resources/Prototypes/ADT/Vulpkanin/Entities/Mobs/Customization/Markings/Vulpkanin.yml b/Resources/Prototypes/ADT/Vulpkanin/Entities/Mobs/Customization/Markings/Vulpkanin.yml index 4f3a40ef218..e11f5adfe98 100644 --- a/Resources/Prototypes/ADT/Vulpkanin/Entities/Mobs/Customization/Markings/Vulpkanin.yml +++ b/Resources/Prototypes/ADT/Vulpkanin/Entities/Mobs/Customization/Markings/Vulpkanin.yml @@ -88,6 +88,15 @@ - sprite: Mobs/Customization/vulpkanin_tail.rsi state: tail2 +- type: marking + id: ADTVulpkanintailAll + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/vulpkanin_tail.rsi + state: tail_m + #- type: marking # id: ADTVulpkanintail3 # bodyPart: Tail @@ -106,6 +115,15 @@ - sprite: Mobs/Customization/vulpkanin_head.rsi state: ear +- type: marking + id: ADTVulpkaninearBack + bodyPart: Head + markingCategory: Head + speciesRestriction: [VulpkaninSpecies] + sprites: + - sprite: Mobs/Customization/vulpkanin_head.rsi + state: ear_back + - type: marking id: ADTVulpkaninmuzzle bodyPart: Head diff --git a/Resources/Prototypes/ADT/Vulpkanin/Entities/Mobs/Customization/Markings/Vulpkanin_hair.yml b/Resources/Prototypes/ADT/Vulpkanin/Entities/Mobs/Customization/Markings/Vulpkanin_hair.yml index b78f2e9c0e0..6027f7f48da 100644 --- a/Resources/Prototypes/ADT/Vulpkanin/Entities/Mobs/Customization/Markings/Vulpkanin_hair.yml +++ b/Resources/Prototypes/ADT/Vulpkanin/Entities/Mobs/Customization/Markings/Vulpkanin_hair.yml @@ -66,7 +66,7 @@ bodyPart: Hair markingCategory: Hair speciesRestriction: [VulpkaninSpecies] - sponsorOnly: true + #sponsorOnly: true sprites: - sprite: Mobs/Customization/vulpkanin_hair.rsi state: hair_sponsor @@ -85,7 +85,7 @@ bodyPart: Hair markingCategory: Hair speciesRestriction: [VulpkaninSpecies] - sponsorOnly: true + #sponsorOnly: true sprites: - sprite: Mobs/Customization/vulpkanin_hair.rsi state: jagged_sponsor_hair @@ -185,7 +185,7 @@ bodyPart: Hair markingCategory: Hair speciesRestriction: [VulpkaninSpecies] - sponsorOnly: true + #sponsorOnly: true sprites: - sprite: Mobs/Customization/vulpkanin_hair.rsi state: ykiteru_sponsor_hair diff --git a/Resources/Prototypes/ADT/Vulpkanin/Species/Vulpkanin.yml b/Resources/Prototypes/ADT/Vulpkanin/Species/Vulpkanin.yml index 7c87853b87d..140485d90a2 100644 --- a/Resources/Prototypes/ADT/Vulpkanin/Species/Vulpkanin.yml +++ b/Resources/Prototypes/ADT/Vulpkanin/Species/Vulpkanin.yml @@ -45,7 +45,7 @@ points: 1 required: false Head: - points: 3 + points: 4 required: false - type: humanoidBaseSprite id: MobVulpkaninEyes diff --git a/Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml b/Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml index 35a5cafa224..ab605269222 100644 --- a/Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml +++ b/Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml @@ -21,6 +21,9 @@ - Command - External - IAA + special: + - !type:AddImplantSpecial + implants: [ MindShieldImplant ] - type: startingGear id: IAAGear diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/gauze.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/gauze.yml index 407ea1c7ba8..d66552d7ab6 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/gauze.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/gauze.yml @@ -81,7 +81,7 @@ sprites: - sprite: Mobs/Customization/gauze.rsi state: gauze_shoulder - + - type: marking id: GauzeStomach bodyPart: Chest @@ -179,7 +179,7 @@ sprites: - sprite: Mobs/Customization/gauze.rsi state: gauze_upperleg_r - + - type: marking id: GauzeLowerLegRight bodyPart: RFoot @@ -193,7 +193,7 @@ sprites: - sprite: Mobs/Customization/gauze.rsi state: gauze_lowerleg_r - + - type: marking id: GauzeBoxerWrapRight bodyPart: RHand @@ -207,7 +207,7 @@ sprites: - sprite: Mobs/Customization/gauze.rsi state: gauze_boxerwrap_r - + - type: marking id: GauzeBoxerWrapLeft bodyPart: LHand @@ -227,7 +227,7 @@ id: GauzeLizardLefteyePatch bodyPart: Eyes markingCategory: Head - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] coloring: default: type: @@ -241,7 +241,7 @@ id: GauzeLizardRighteyePatch bodyPart: Eyes markingCategory: Head - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] coloring: default: type: @@ -255,7 +255,7 @@ id: GauzeLizardFootRight bodyPart: RFoot markingCategory: Legs - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] coloring: default: type: @@ -269,7 +269,7 @@ id: GauzeLizardFootLeft bodyPart: LFoot markingCategory: Legs - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] coloring: default: type: @@ -283,7 +283,7 @@ id: GauzeLizardBlindfold bodyPart: Eyes markingCategory: Head - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] coloring: default: type: diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/kobalt.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/kobalt.yml index 662f939ac9a..0677b44da0a 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/kobalt.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/kobalt.yml @@ -1,183 +1,184 @@ -- type: marking - id: LizardFrillsAquatic2 - bodyPart: HeadSide - markingCategory: HeadSide - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: frills_aquatic - -- type: marking - id: LizardFrillsShort2 - bodyPart: HeadSide - markingCategory: HeadSide - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: frills_short - -- type: marking - id: LizardFrillsSimple2 - bodyPart: HeadSide - markingCategory: HeadSide - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: frills_simple - -- type: marking - id: LizardFrillsDivinity2 - bodyPart: HeadSide - markingCategory: HeadSide - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: frills_divinity - -- type: marking - id: LizardFrillsBig2 - bodyPart: HeadSide - markingCategory: HeadSide - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: frills_big - -- type: marking - id: LizardFrillsAxolotl2 - bodyPart: HeadSide - markingCategory: HeadSide - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: frills_axolotl - -- type: marking - id: LizardFrillsHood2 - bodyPart: HeadSide - markingCategory: HeadSide - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: frills_hood_primary - - sprite: Mobs/Customization/reptilian_parts.rsi - state: frills_hood_secondary - -- type: marking - id: LizardHornsAngler2 - bodyPart: HeadTop - markingCategory: HeadTop - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: horns_angler - -- type: marking - id: LizardHornsCurled2 - bodyPart: HeadTop - markingCategory: HeadTop - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: horns_curled - -- type: marking - id: LizardHornsRam2 - bodyPart: HeadTop - markingCategory: HeadTop - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: horns_ram - -- type: marking - id: LizardHornsShort2 - bodyPart: HeadTop - markingCategory: HeadTop - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: horns_short - -- type: marking - id: LizardHornsSimple2 - bodyPart: HeadTop - markingCategory: HeadTop - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: horns_simple - -- type: marking - id: LizardHornsDouble2 - bodyPart: HeadTop - markingCategory: HeadTop - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: horns_double - -- type: marking - id: LizardTailSmooth2 - bodyPart: Tail - markingCategory: Tail - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: tail_smooth - -- type: marking - id: LizardTailSpikes2 - bodyPart: Tail - markingCategory: Tail - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: tail_spikes - -- type: marking - id: LizardTailLTiger2 - bodyPart: Tail - markingCategory: Tail - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: tail_ltiger - -- type: marking - id: LizardTailDTiger2 - bodyPart: Tail - markingCategory: Tail - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: tail_dtiger - -- type: marking - id: LizardSnoutRound2 - bodyPart: Snout - markingCategory: Snout - forcedColoring: true - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: snout_round - -- type: marking - id: LizardSnoutSharp2 - bodyPart: Snout - markingCategory: Snout - forcedColoring: true - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: snout_sharp - -- type: marking - id: LizardChestTiger2 - bodyPart: Chest - markingCategory: Chest - speciesRestriction: [KoboltSpecies] - sprites: - - sprite: Mobs/Customization/reptilian_parts.rsi - state: body_tiger +# просто всё вписал к унатхам +# - type: marking +# id: LizardFrillsAquatic2 +# bodyPart: HeadSide +# markingCategory: HeadSide +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: frills_aquatic + +# - type: marking +# id: LizardFrillsShort2 +# bodyPart: HeadSide +# markingCategory: HeadSide +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: frills_short + +# - type: marking +# id: LizardFrillsSimple2 +# bodyPart: HeadSide +# markingCategory: HeadSide +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: frills_simple + +# - type: marking +# id: LizardFrillsDivinity2 +# bodyPart: HeadSide +# markingCategory: HeadSide +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: frills_divinity + +# - type: marking +# id: LizardFrillsBig2 +# bodyPart: HeadSide +# markingCategory: HeadSide +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: frills_big + +# - type: marking +# id: LizardFrillsAxolotl2 +# bodyPart: HeadSide +# markingCategory: HeadSide +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: frills_axolotl + +# - type: marking +# id: LizardFrillsHood2 +# bodyPart: HeadSide +# markingCategory: HeadSide +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: frills_hood_primary +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: frills_hood_secondary + +# - type: marking +# id: LizardHornsAngler2 +# bodyPart: HeadTop +# markingCategory: HeadTop +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: horns_angler + +# - type: marking +# id: LizardHornsCurled2 +# bodyPart: HeadTop +# markingCategory: HeadTop +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: horns_curled + +# - type: marking +# id: LizardHornsRam2 +# bodyPart: HeadTop +# markingCategory: HeadTop +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: horns_ram + +# - type: marking +# id: LizardHornsShort2 +# bodyPart: HeadTop +# markingCategory: HeadTop +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: horns_short + +# - type: marking +# id: LizardHornsSimple2 +# bodyPart: HeadTop +# markingCategory: HeadTop +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: horns_simple + +# - type: marking +# id: LizardHornsDouble2 +# bodyPart: HeadTop +# markingCategory: HeadTop +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: horns_double + +# - type: marking +# id: LizardTailSmooth2 +# bodyPart: Tail +# markingCategory: Tail +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: tail_smooth + +# - type: marking +# id: LizardTailSpikes2 +# bodyPart: Tail +# markingCategory: Tail +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: tail_spikes + +# - type: marking +# id: LizardTailLTiger2 +# bodyPart: Tail +# markingCategory: Tail +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: tail_ltiger + +# - type: marking +# id: LizardTailDTiger2 +# bodyPart: Tail +# markingCategory: Tail +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: tail_dtiger + +# - type: marking +# id: LizardSnoutRound2 +# bodyPart: Snout +# markingCategory: Snout +# forcedColoring: true +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: snout_round + +# - type: marking +# id: LizardSnoutSharp2 +# bodyPart: Snout +# markingCategory: Snout +# forcedColoring: true +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: snout_sharp + +# - type: marking +# id: LizardChestTiger2 +# bodyPart: Chest +# markingCategory: Chest +# speciesRestriction: [KoboltSpecies] +# sprites: +# - sprite: Mobs/Customization/reptilian_parts.rsi +# state: body_tiger diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml index 70bee00e4d9..5a5b0bbe813 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml @@ -2,7 +2,7 @@ id: LizardFrillsAquatic bodyPart: HeadSide markingCategory: HeadSide - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: frills_aquatic @@ -11,7 +11,7 @@ id: LizardFrillsShort bodyPart: HeadSide markingCategory: HeadSide - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: frills_short @@ -20,7 +20,7 @@ id: LizardFrillsSimple bodyPart: HeadSide markingCategory: HeadSide - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: frills_simple @@ -29,7 +29,7 @@ id: LizardFrillsDivinity bodyPart: HeadSide markingCategory: HeadSide - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: frills_divinity @@ -38,7 +38,7 @@ id: LizardFrillsBig bodyPart: HeadSide markingCategory: HeadSide - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: frills_big @@ -47,7 +47,7 @@ id: LizardFrillsAxolotl bodyPart: HeadSide markingCategory: HeadSide - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: frills_axolotl @@ -56,7 +56,7 @@ id: LizardFrillsHood bodyPart: HeadSide markingCategory: HeadSide - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: frills_hood_primary @@ -67,7 +67,7 @@ id: LizardHornsAngler bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_angler @@ -76,7 +76,7 @@ id: LizardHornsCurled bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_curled @@ -85,7 +85,7 @@ id: LizardHornsRam bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_ram @@ -94,7 +94,7 @@ id: LizardHornsShort bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_short @@ -103,7 +103,7 @@ id: LizardHornsSimple bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_simple @@ -112,7 +112,7 @@ id: LizardHornsDouble bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_double @@ -121,7 +121,7 @@ id: LizardTailSmooth bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_smooth @@ -130,7 +130,7 @@ id: LizardTailLarge bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_large @@ -139,7 +139,7 @@ id: LizardTailSpikes bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_spikes @@ -148,7 +148,7 @@ id: LizardTailLTiger bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_ltiger @@ -157,7 +157,7 @@ id: LizardTailDTiger bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_dtiger @@ -167,7 +167,7 @@ bodyPart: Snout markingCategory: Snout forcedColoring: true - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: snout_round @@ -177,7 +177,7 @@ bodyPart: Snout markingCategory: Snout forcedColoring: true - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: snout_roundlight @@ -187,7 +187,7 @@ bodyPart: Snout markingCategory: Snout forcedColoring: true - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: snout_sharp @@ -197,7 +197,7 @@ bodyPart: Snout markingCategory: Snout forcedColoring: true - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: snout_sharplight @@ -206,7 +206,7 @@ id: LizardChestTiger bodyPart: Chest markingCategory: Chest - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: body_tiger @@ -215,7 +215,7 @@ id: LizardHeadTiger bodyPart: Head markingCategory: Head - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: head_tiger @@ -224,7 +224,7 @@ id: LizardLArmTiger bodyPart: LArm markingCategory: Arms - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: l_arm_tiger @@ -233,7 +233,7 @@ id: LizardLLegTiger bodyPart: LLeg markingCategory: Legs - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: l_leg_tiger @@ -242,7 +242,7 @@ id: LizardRArmTiger bodyPart: RArm markingCategory: Arms - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: r_arm_tiger @@ -251,7 +251,7 @@ id: LizardRLegTiger bodyPart: RLeg markingCategory: Legs - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: r_leg_tiger @@ -260,7 +260,7 @@ id: LizardHornsArgali bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_argali @@ -269,7 +269,7 @@ id: LizardHornsAyrshire bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_ayrshire @@ -278,7 +278,7 @@ id: LizardHornsMyrsore bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_myrsore @@ -287,7 +287,7 @@ id: LizardHornsBighorn bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_bighorn @@ -296,7 +296,7 @@ id: LizardHornsKoboldEars bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_kobold_ears @@ -305,7 +305,7 @@ id: LizardHornsFloppyKoboldEars bodyPart: HeadSide markingCategory: HeadSide - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: horns_floppy_kobold_ears @@ -314,7 +314,7 @@ id: LizardChestUnderbelly bodyPart: Chest markingCategory: Chest - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: body_underbelly @@ -323,7 +323,7 @@ id: LizardChestBackspikes bodyPart: Chest markingCategory: Chest - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: body_backspikes diff --git a/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/ears.yml b/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/ears.yml index e46a2178482..159c2c82156 100644 --- a/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/ears.yml +++ b/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/ears.yml @@ -13,7 +13,7 @@ id: EarsChemlight bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/ears.rsi state: chemlight_outer @@ -24,7 +24,7 @@ id: EarsDragonLong bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/ears.rsi state: dragonlong @@ -33,7 +33,7 @@ id: EarsEasternD bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/ears.rsi state: easternd_ears @@ -44,7 +44,7 @@ id: EarsMagus bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/ears.rsi state: magus_ears @@ -75,7 +75,7 @@ id: EarsSylveon bodyPart: HeadTop markingCategory: HeadTop - speciesRestriction: [Reptilian, SlimePerson] + speciesRestriction: [Reptilian, KoboltSpecies, SlimePerson] sprites: - sprite: SimpleStation14/Mobs/Customization/ears.rsi state: sylveon_primary diff --git a/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/snouts.yml b/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/snouts.yml index 3f50989e65b..63b42430347 100644 --- a/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/snouts.yml +++ b/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/snouts.yml @@ -2,7 +2,7 @@ id: SnoutEasternDNW bodyPart: Snout markingCategory: Snout - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/snouts.rsi state: easterndnw_primary @@ -13,7 +13,7 @@ id: SnoutEasternDW bodyPart: Snout markingCategory: Snout - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/snouts.rsi state: easterndw_primary diff --git a/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/tails.yml b/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/tails.yml index 8995b555db4..d428840c677 100644 --- a/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/tails.yml +++ b/Resources/Prototypes/SimpleStation14/Entities/Mobs/Customization/tails.yml @@ -2,7 +2,7 @@ id: TailAxolotl bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/tails32x32.rsi state: axolotl @@ -11,7 +11,7 @@ id: TailDatashark bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/tails32x32.rsi state: datashark_ears_inner @@ -28,7 +28,7 @@ id: TailEasternDragon bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/tails32x32.rsi state: easternd_primary @@ -39,7 +39,7 @@ id: TailFish bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/tails32x32.rsi state: fish_primary @@ -50,7 +50,7 @@ id: TailGecko bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/tails32x32.rsi state: gecko_primary @@ -63,7 +63,7 @@ id: TailMaw bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian, SlimePerson] + speciesRestriction: [Reptilian, KoboltSpecies, SlimePerson] sprites: - sprite: SimpleStation14/Mobs/Customization/tails32x32.rsi state: maw @@ -72,7 +72,7 @@ id: TailShark bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian] + speciesRestriction: [Reptilian, KoboltSpecies] sprites: - sprite: SimpleStation14/Mobs/Customization/tails32x32.rsi state: shark_fin @@ -83,7 +83,7 @@ id: TailSnake bodyPart: Tail markingCategory: Tail - speciesRestriction: [Reptilian, SlimePerson] + speciesRestriction: [Reptilian, KoboltSpecies, SlimePerson] sprites: - sprite: SimpleStation14/Mobs/Customization/tails32x32.rsi state: snake diff --git a/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/equipped-HELMET-urs.png b/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/equipped-HELMET-urs.png new file mode 100644 index 00000000000..4f9fbfd234a Binary files /dev/null and b/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/equipped-HELMET-urs.png differ diff --git a/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/equipped-HELMET.png b/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/equipped-HELMET.png new file mode 100644 index 00000000000..529fcc15581 Binary files /dev/null and b/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/icon.png b/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/icon.png new file mode 100644 index 00000000000..4a38c01372f Binary files /dev/null and b/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/icon.png differ diff --git a/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/meta.json b/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/meta.json new file mode 100644 index 00000000000..df5abc057db --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Head/Hats/urs_hat.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by lunalita for ADT", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "equipped-HELMET-urs", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/urs_coat.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/urs_coat.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 00000000000..3be75bc8d65 Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/urs_coat.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/urs_coat.rsi/icon.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/urs_coat.rsi/icon.png new file mode 100644 index 00000000000..4235543f1d0 Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/urs_coat.rsi/icon.png differ diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/urs_coat.rsi/meta.json b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/urs_coat.rsi/meta.json new file mode 100644 index 00000000000..7adf5eea272 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/urs_coat.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:lunalita", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/foot_left.png b/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/foot_left.png new file mode 100644 index 00000000000..d5d31d92589 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/foot_left.png differ diff --git a/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/foot_right.png b/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/foot_right.png new file mode 100644 index 00000000000..318a68fcb8c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/foot_right.png differ diff --git a/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/hand_left.png b/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/hand_left.png new file mode 100644 index 00000000000..902a8422dff Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/hand_left.png differ diff --git a/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/hand_right.png b/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/hand_right.png new file mode 100644 index 00000000000..dae728a8c9f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/hand_right.png differ diff --git a/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/meta.json b/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/meta.json index 327ad87a2a6..4da10e2ac5b 100644 --- a/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/meta.json +++ b/Resources/Textures/ADT/Mobs/Ursus/custom.rsi/meta.json @@ -266,6 +266,22 @@ { "name": "young_boy", "directions": 4 + }, + { + "name": "foot_left", + "directions": 4 + }, + { + "name": "foot_right", + "directions": 4 + }, + { + "name": "hand_left", + "directions": 4 + }, + { + "name": "hand_right", + "directions": 4 } ] } diff --git a/Resources/Textures/ADT/Objects/Fun/toys.rsi/meta.json b/Resources/Textures/ADT/Objects/Fun/toys.rsi/meta.json index 0b9d6c7027a..0f7cc63f421 100644 --- a/Resources/Textures/ADT/Objects/Fun/toys.rsi/meta.json +++ b/Resources/Textures/ADT/Objects/Fun/toys.rsi/meta.json @@ -141,6 +141,9 @@ }, { "name": "plushie_riker" + }, + { + "name": "plushie_ursus" } ] } diff --git a/Resources/Textures/ADT/Objects/Fun/toys.rsi/plushie_ursus.png b/Resources/Textures/ADT/Objects/Fun/toys.rsi/plushie_ursus.png new file mode 100644 index 00000000000..2b45cb6707b Binary files /dev/null and b/Resources/Textures/ADT/Objects/Fun/toys.rsi/plushie_ursus.png differ diff --git a/Resources/Textures/Mobs/Customization/vulpkanin_head.rsi/ear_back.png b/Resources/Textures/Mobs/Customization/vulpkanin_head.rsi/ear_back.png new file mode 100644 index 00000000000..235de6cb533 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vulpkanin_head.rsi/ear_back.png differ diff --git a/Resources/Textures/Mobs/Customization/vulpkanin_head.rsi/meta.json b/Resources/Textures/Mobs/Customization/vulpkanin_head.rsi/meta.json index a63e240d948..9097019bbac 100644 --- a/Resources/Textures/Mobs/Customization/vulpkanin_head.rsi/meta.json +++ b/Resources/Textures/Mobs/Customization/vulpkanin_head.rsi/meta.json @@ -11,6 +11,10 @@ "name": "ear", "directions": 4 }, + { + "name": "ear_back", + "directions": 4 + }, { "name": "muzzle", "directions": 4 diff --git a/Resources/Textures/Mobs/Customization/vulpkanin_tail.rsi/meta.json b/Resources/Textures/Mobs/Customization/vulpkanin_tail.rsi/meta.json index 74b2c7adf61..09aeacdcfe7 100644 --- a/Resources/Textures/Mobs/Customization/vulpkanin_tail.rsi/meta.json +++ b/Resources/Textures/Mobs/Customization/vulpkanin_tail.rsi/meta.json @@ -30,6 +30,16 @@ [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ], [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 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/Mobs/Customization/vulpkanin_tail.rsi/tail_m.png b/Resources/Textures/Mobs/Customization/vulpkanin_tail.rsi/tail_m.png new file mode 100644 index 00000000000..0254becd1c2 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vulpkanin_tail.rsi/tail_m.png differ