diff --git a/Resources/Audio/ADT/Ursus/attributions.yml b/Resources/Audio/ADT/Ursus/attributions.yml new file mode 100644 index 00000000000..3b182d59f6d --- /dev/null +++ b/Resources/Audio/ADT/Ursus/attributions.yml @@ -0,0 +1,4 @@ +- files: ["cry1, cry2, laugh1, laugh2, scream1, scream2, scream3"] + license: "CC-BY-SA-3.0" + copyright: "https://zvukogram.com/category/zvuki-izdavaemyie-medvedyami/" + source: "https://zvukogram.com/category/zvuki-izdavaemyie-medvedyami/" diff --git a/Resources/Audio/ADT/Ursus/cry1.ogg b/Resources/Audio/ADT/Ursus/cry1.ogg new file mode 100644 index 00000000000..7f9455f8acd Binary files /dev/null and b/Resources/Audio/ADT/Ursus/cry1.ogg differ diff --git a/Resources/Audio/ADT/Ursus/cry2.ogg b/Resources/Audio/ADT/Ursus/cry2.ogg new file mode 100644 index 00000000000..f0a36e52030 Binary files /dev/null and b/Resources/Audio/ADT/Ursus/cry2.ogg differ diff --git a/Resources/Audio/ADT/Ursus/laugh1.ogg b/Resources/Audio/ADT/Ursus/laugh1.ogg new file mode 100644 index 00000000000..6b7fe68d81c Binary files /dev/null and b/Resources/Audio/ADT/Ursus/laugh1.ogg differ diff --git a/Resources/Audio/ADT/Ursus/laugh2.ogg b/Resources/Audio/ADT/Ursus/laugh2.ogg new file mode 100644 index 00000000000..e6ced2ec537 Binary files /dev/null and b/Resources/Audio/ADT/Ursus/laugh2.ogg differ diff --git a/Resources/Audio/ADT/Ursus/scream1.ogg b/Resources/Audio/ADT/Ursus/scream1.ogg new file mode 100644 index 00000000000..586b8e2d65e Binary files /dev/null and b/Resources/Audio/ADT/Ursus/scream1.ogg differ diff --git a/Resources/Audio/ADT/Ursus/scream2.ogg b/Resources/Audio/ADT/Ursus/scream2.ogg new file mode 100644 index 00000000000..80a2892302d Binary files /dev/null and b/Resources/Audio/ADT/Ursus/scream2.ogg differ diff --git a/Resources/Audio/ADT/Ursus/scream3.ogg b/Resources/Audio/ADT/Ursus/scream3.ogg new file mode 100644 index 00000000000..c1ea0ff30f3 Binary files /dev/null and b/Resources/Audio/ADT/Ursus/scream3.ogg differ diff --git a/Resources/Audio/ADT/Ursus/scream4.ogg b/Resources/Audio/ADT/Ursus/scream4.ogg new file mode 100644 index 00000000000..0bf6d622990 Binary files /dev/null and b/Resources/Audio/ADT/Ursus/scream4.ogg differ diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Mask/mask.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Mask/mask.ftl new file mode 100644 index 00000000000..8931f99ab5d --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Mask/mask.ftl @@ -0,0 +1,13 @@ +### TODO: Для переносимых масок оставил, нужно будет доделать при переносе +###ent-ADTClothingMaskGasLapkeeSet = белый противогаз СБ +### .desc = Не стандартный, но тем не менее одобренный ЦентКоммом очень плотно прилегающий к лицу противогаз с повышенной защитой от жары, взамен не защищающий от ударов тупыми предметами по лицу. +### .suffix = { "Именное, Lapkee" } +###ent-ADTClothingMaskBorodaDedMoroz = Борода и усы Дед Мороза +### .desc = Борода Деда Мороза с усами люкс качества, позволит создать вам полный образ Деда Мороза или Санта Клауса. Дети не узнают папу, соседа, или актера. +### .suffix = { "Новый Год" } +### +###ent-ADTChronosMask = визор "Жертва Хроноса" +### .desc = Продвинутый визор, сделанный на заказ неким учёным. На боковой стороне визора видна роспись: Х.К. +### +ent-ADTClothingMaskGasCE = противогаз старшего инженера + .desc = Это элитный противогаз Старшего Инженера, которому может позавидовать даже Центральное Командование. Защищает от сварки. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl index 33ec516f0bc..2c0e44ef84f 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl @@ -3,4 +3,4 @@ ent-ADTClothingOuterCoatLabPathologist = халат патологоанатом ent-ADTClothingOuterApronPathologist = фартук патологоанатома .desc = Фартук для работы с трупами. ent-ADTClothingKadet = шинель для Кадетов СБ - .desc = шинель, сшитая для новобранцев службы безопасности. Она очень похожа на шинели младших чинов РИА + .desc = шинель, сшитая для новобранцев службы безопасности. Она очень похожа на шинели младших чинов РИА \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/furcoat.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/furcoat.ftl new file mode 100644 index 00000000000..c0421da3d87 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/furcoat.ftl @@ -0,0 +1,2 @@ +ent-ADTClothingOuterCoatUrs = костюм Урса + .desc = Очень тёплый пуховик, сделанный точно не из Урса.. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl index c17f23f08de..10e47136346 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl @@ -1,2 +1,10 @@ ent-ADTClothingUniformsJumpsuitWhiteDiplomatSuitL = Белый костюм дипломата .desc = Специально сделанный белый костюм дипломата NanoTrasen. +ent-ADTClothingUniformPathologistSuit = костюм патологоанатома + .desc = Лёгкий комбинезон для работника морга. +ent-ADTClothingUniformPathologistSkirt = юбка-костюм патологоанатома + .desc = Лёгкая юбка-комбинезон для работницы морга. +ent-ADTClothingUniformPathologistSuitAlt = чёрный костюм патологоанатома + .desc = Лёгкий комбинезон для работника морга. Более угрюмая версия. +ent-ADTClothingUniformPathologistSkirtAlt = чёрная юбка-костюм патологоанатома + .desc = Лёгкая юбка-комбинезон для работницы морга. Более угрюмая версия. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Markings/Ursus.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Markings/Ursus.ftl new file mode 100644 index 00000000000..fe7533af34c --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Markings/Ursus.ftl @@ -0,0 +1,69 @@ +marking-ADTUrsusNeat = Аккуратная +marking-ADTUrsusWarrior = Воин +marking-ADTUrsusWarrior2 = Воин 2 +marking-ADTUrsusSurfaceRiver = Гладь реки +marking-ADTUrsusGorgon = Горгона +marking-ADTUrsusBreadwinner = Добытчик +marking-ADTUrsusWhip = Кнут +marking-ADTUrsusWhip2 = Кнут 2 +marking-ADTUrsusShorthedgehog = Короткий ежик +marking-ADTUrsusShorthedgehog2 = Короткий ежик 2 +marking-ADTUrsusValkyriesscythe = Коса валькирии +marking-ADTUrsusValkyriesscythe2 = Коса валькирии 2 +marking-ADTUrsusWarriorsscythe = Коса воина +marking-ADTUrsusBraidsontheside = Косы на бок +marking-ADTUrsusBraidsontheside2 = Косы на бок 2 +marking-ADTUrsusForeststyle = Лесной стиль +marking-ADTUrsusForeststyle2 = Лесной стиль 2 +marking-ADTUrsusSoftwaves = Мягкие волны +marking-ADTUrsusSoftwaves2 = Мягкие волны 2 +marking-ADTUrsusBraidedcone = Плетёная шишка +marking-ADTUrsusBraidedside = Плетёный бок +marking-ADTUrsusBraidedside2 = Плетёный бок 2 +marking-ADTUrsusCollector = Собиратель +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/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin.ftl index aadd295a962..24d94c1612c 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/Customization/Vulpkanin/vulpkanin.ftl @@ -18,4 +18,4 @@ marking-ADTVulpkaninfoxbelly = Лисий живот marking-ADTVulpkaninfullbelly = Окрас живота marking-ADTVulpkaninpointsfade = Окрас лап marking-ADTVulpkaninpointsfadebelly = Пятнистый окрас лап, груди и живота -marking-ADTVulpkaninsharppoints = Резкие пятна \ No newline at end of file +marking-ADTVulpkaninsharppoints = Резкие пятна diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Fun/toys.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Fun/toys.ftl new file mode 100644 index 00000000000..7fb9f767719 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Fun/toys.ftl @@ -0,0 +1,2 @@ +ent-ADTPlushieUrs = плюшевый Урс + .desc = Милая плюшевая игрушка Урса. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Species/Ursus.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Species/Ursus.ftl new file mode 100644 index 00000000000..ce103bc3558 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Species/Ursus.ftl @@ -0,0 +1 @@ +species-name-Ursus = Урс diff --git a/Resources/Prototypes/ADT/Body/Parts/Ursus.yml b/Resources/Prototypes/ADT/Body/Parts/Ursus.yml new file mode 100644 index 00000000000..2d9c745885e --- /dev/null +++ b/Resources/Prototypes/ADT/Body/Parts/Ursus.yml @@ -0,0 +1,190 @@ +# TODO: Add descriptions (many) +# TODO BODY: Part damage +- type: entity + id: PartUrsus + parent: BaseItem + name: "Урс части тела" + abstract: true + components: + - type: Damageable + damageContainer: Biological + - type: BodyPart + - type: ContainerContainer + containers: + bodypart: !type:Container + ents: [] + +- type: entity + id: TorsoUrsus + name: "тело урса" + parent: PartUrsus + components: + - type: Sprite + netsync: false + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "torso_m" + - type: Icon + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "torso_m" + - type: BodyPart + partType: Torso + +- type: entity + id: HeadUrsus + name: "голова урса" + parent: PartUrsus + components: + - type: Sprite + netsync: false + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "head_m" + - type: Icon + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "head_m" + - type: BodyPart + partType: Head + vital: true + - type: Input + context: "ghost" + - type: MovementSpeedModifier + baseWalkSpeed: 0 + baseSprintSpeed: 0 + - type: InputMover + - type: GhostOnMove + - type: Tag + tags: + - Head + +- type: entity + id: LeftArmUrsus + name: "левая рука урса" + parent: PartUrsus + components: + - type: Sprite + netsync: false + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "l_arm" + - type: Icon + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "l_arm" + - type: BodyPart + partType: Arm + symmetry: Left + +- type: entity + id: RightArmUrsus + name: "правая рука урса" + parent: PartUrsus + components: + - type: Sprite + netsync: false + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "r_arm" + - type: Icon + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "r_arm" + - type: BodyPart + partType: Arm + symmetry: Right + +- type: entity + id: LeftHandUrsus + name: "левая кисть урса" + parent: PartUrsus + components: + - type: Sprite + netsync: false + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "l_hand" + - type: Icon + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "l_hand" + - type: BodyPart + partType: Hand + symmetry: Left + +- type: entity + id: RightHandUrsus + name: "правая кисть урса" + parent: PartUrsus + components: + - type: Sprite + netsync: false + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "r_hand" + - type: Icon + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "r_hand" + - type: BodyPart + partType: Hand + symmetry: Right + +- type: entity + id: LeftLegUrsus + name: "левая нога урса" + parent: PartUrsus + components: + - type: Sprite + netsync: false + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "l_leg" + - type: Icon + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "l_leg" + - type: BodyPart + partType: Leg + symmetry: Left + - type: MovementBodyPart + walkSpeed: 2.7 + sprintSpeed: 4.6 + +- type: entity + id: RightLegUrsus + name: "правая нога урса" + parent: PartUrsus + components: + - type: Sprite + netsync: false + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "r_leg" + - type: Icon + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "r_leg" + - type: BodyPart + partType: Leg + symmetry: Right + - type: MovementBodyPart + walkSpeed: 2.7 + sprintSpeed: 4.6 + +- type: entity + id: LeftFootUrsus + name: "левая ступня урса" + parent: PartUrsus + components: + - type: Sprite + netsync: false + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "l_foot" + - type: Icon + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "l_foot" + - type: BodyPart + partType: Foot + symmetry: Left + +- type: entity + id: RightFootUrsus + name: "правая ступня урса" + parent: PartUrsus + components: + - type: Sprite + netsync: false + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "r_foot" + - type: Icon + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: "r_foot" + - type: BodyPart + partType: Foot + symmetry: Right diff --git a/Resources/Prototypes/ADT/Body/Parts/novakid.yml b/Resources/Prototypes/ADT/Body/Parts/novakid.yml index 165193689c9..30c3c41180f 100644 --- a/Resources/Prototypes/ADT/Body/Parts/novakid.yml +++ b/Resources/Prototypes/ADT/Body/Parts/novakid.yml @@ -21,10 +21,10 @@ components: - type: Sprite netsync: false - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "torso_m" - type: Icon - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "torso_m" - type: BodyPart partType: Torso @@ -36,10 +36,10 @@ components: - type: Sprite netsync: false - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "head_m" - type: Icon - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "head_m" - type: BodyPart partType: Head @@ -62,10 +62,10 @@ components: - type: Sprite netsync: false - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "l_arm" - type: Icon - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "l_arm" - type: BodyPart partType: Arm @@ -78,10 +78,10 @@ components: - type: Sprite netsync: false - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "r_arm" - type: Icon - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "r_arm" - type: BodyPart partType: Arm @@ -94,10 +94,10 @@ components: - type: Sprite netsync: false - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "l_hand" - type: Icon - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "l_hand" - type: BodyPart partType: Hand @@ -110,10 +110,10 @@ components: - type: Sprite netsync: false - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "r_hand" - type: Icon - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "r_hand" - type: BodyPart partType: Hand @@ -126,10 +126,10 @@ components: - type: Sprite netsync: false - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "l_leg" - type: Icon - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "l_leg" - type: BodyPart partType: Leg @@ -145,10 +145,10 @@ components: - type: Sprite netsync: false - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "r_leg" - type: Icon - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "r_leg" - type: BodyPart partType: Leg @@ -164,10 +164,10 @@ components: - type: Sprite netsync: false - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "l_foot" - type: Icon - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "l_foot" - type: BodyPart partType: Foot @@ -180,10 +180,10 @@ components: - type: Sprite netsync: false - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "r_foot" - type: Icon - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: "r_foot" - type: BodyPart partType: Foot diff --git a/Resources/Prototypes/ADT/Datasets/Names/first_female_urs.yml b/Resources/Prototypes/ADT/Datasets/Names/first_female_urs.yml new file mode 100644 index 00000000000..06628ce9438 --- /dev/null +++ b/Resources/Prototypes/ADT/Datasets/Names/first_female_urs.yml @@ -0,0 +1,103 @@ +- type: dataset + id: firstFemaleUrs + values: + - Бара + - Барбара + - Барни + - Баруна + - Беригиня + - Берислава + - Берта + - Богумира + - Божедара + - Божидара + - Бора + - Борислава + - Боряна + - Братумила + - Брута + - Бура + - Бурьяна + - Валькирия + - Варвара + - Варна + - Вера + - Верта + - Гарца + - Герда + - Глафира + - Гневера + - Горда + - Гревета + - Греза + - Гретта + - Груда + - Дара + - Дарья + - Демира + - Джирина + - Добрана + - Добровеста + - Добронега + - Дорбродея + - Дорота + - Драгана + - Драгия + - Друда + - Ерга + - Ерта + - Зара + - Здрана + - Зерда + - Ильмара + - Ирина + - Ирия + - Ирма + - Ируд + - Искра + - Карна + - Каролина + - Катерина + - Кора + - Корона + - Кретта + - Ладимира + - Лаура + - Леберада + - Лира + - Любомира + - Мара + - Маргана + - Мария + - Марта + - Марфа + - Милогнерда + - Мира + - Мириана + - Мирогнева + - Негомира + - Некраса + - Огнедара + - Озара + - Оприна + - Орда + - Перекраса + - Перуника + - Петра + - Прасковья + - Прекраса + - Прелеста + - Рагосна + - Рада + - Радомила + - Роза + - Радосвета + - Рогаслава + - Радослава + - Рось + - Руслана + - Светозара + - Ярослава + - Светомира + - Трейда + - Ярмила diff --git a/Resources/Prototypes/ADT/Datasets/Names/first_male_urs.yml b/Resources/Prototypes/ADT/Datasets/Names/first_male_urs.yml new file mode 100644 index 00000000000..259e0d46e73 --- /dev/null +++ b/Resources/Prototypes/ADT/Datasets/Names/first_male_urs.yml @@ -0,0 +1,103 @@ +- type: dataset + id: firstMaleUrs + values: + - Бориполк + - Благомир + - Братимир + - Благояр + - Белогор + - Белозар + - Братислав + - Беломир + - Белотур + - Богумир + - Бронислав + - Богород + - Борис + - Борислав + - Будимир + - Бретислав + - Боримир + - Ведагор + - Ведамир + - Велимир + - Велибор + - Воибор + - Годимир + - Гостимир + - Годислав + - Горисвет + - Горислав + - Гремислав + - Далебор + - Градимир + - Данияр + - Даромир + - Даромысл + - Добровит + - Красимир + - Доброслав + - Зареслав + - Зданимир + - Звенимир + - Красибор + - Казимир + - Колояр + - Добран + - Ладимир + - Бурислав + - Лучезар + - Милорад + - Огнедар + - Остромир + - Остромысл + - Первослав + - Орислав + - Переслав + - Пересвет + - Радимил + - Радим + - Радимир + - Радислав + - Премислав + - Радомир + - Радосвет + - Ратимир + - Ратибор + - Ратмир + - Ратислав + - Родислав + - Родомир + - Твердислав + - Станимир + - Ростислав + - Светозар + - Святогор + - Светогор + - Светомир + - Тихомир + - Творимир + - Хранимир + - Хранислав + - Честимир + - Хотомир + - Ярослав + - Ярополк + - Яромир + - Арност + - Лазар + - Петар + - Барвинок + - Иржи + - Георг + - Далибор + - Рехор + - Бернард + - Рос + - Рык + - Рыкослав + - Люпинрад + - Романрык + - Златозар + - Каловрат + - Тимиррад diff --git a/Resources/Prototypes/ADT/Datasets/Names/last_female_urs.yml b/Resources/Prototypes/ADT/Datasets/Names/last_female_urs.yml new file mode 100644 index 00000000000..d07111588c9 --- /dev/null +++ b/Resources/Prototypes/ADT/Datasets/Names/last_female_urs.yml @@ -0,0 +1,103 @@ +- type: dataset + id: LastFemaleUrs + values: + - Баровна + - Благомировна + - Бариновна + - Баруновна + - Белогоровна + - Бериславовна + - Братиславовна + - Беломировна + - Божераровна + - Божидаровна + - Боравна + - Богородовна + - Борисовна + - Братумиловна + - Будимировна + - Бретиславовна + - Бротимировна + - Ведагоровна + - Варваровна + - Велимировна + - Веровна + - Воиборовна + - Гарцовна + - Гостимировна + - Гориславовна + - Гневеровна + - Гордовна + - Греветовна + - Далеборовна + - Греттовна + - Грудовна + - Даромировна + - Дарьевна + - Демировна + - Джириновна + - Доброславовна + - Зареславовна + - Зданимировна + - Добродеявна + - Красиборовна + - Драгановна + - Колояровна + - Добрановна + - Ергововна + - Бертовна + - Лучезаровна + - Здрановна + - Огнедаровна + - Отромировна + - Ироновна + - Первославовна + - Ирмовна + - Переславовна + - Искровна + - Радимиловна + - Каролиновна + - Радимировна + - Коровна + - Короновна + - Радомировна + - Ладимировна + - Ратимировна + - Ратиборовна + - Лировна + - Любомировна + - Родиславовна + - Маргановна + - Мариевна + - Станимировна + - Ростиславовна + - Милогнердовна + - Мировна + - Светогоровна + - Мирогрневовна + - Негомировна + - Творимировна + - Огнедаровна + - Храниславовна + - Оприниновна + - Хотомировна + - Перекрасовна + - Ярополковна + - Яромировна + - Прасковьевна + - Перуниковна + - Петаровна + - Барвиноковна + - Радовна + - Радомиловна + - Далиборовна + - Рехоровна + - Рогаславовна + - Росовна + - Росьовна + - Рыкославовна + - Светозаровна + - Романрыковна + - Светомировна + - Каловратовна + - Ярмиловна \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Datasets/Names/last_male_urs.yml b/Resources/Prototypes/ADT/Datasets/Names/last_male_urs.yml new file mode 100644 index 00000000000..58368e9f3c6 --- /dev/null +++ b/Resources/Prototypes/ADT/Datasets/Names/last_male_urs.yml @@ -0,0 +1,103 @@ +- type: dataset + id: LastMaleUrs + values: + - Баранович + - Благомирович + - Барниевич + - Барунович + - Берегиньевич + - Белозарович + - Бертович + - Богумирович + - Булотурович + - Богумирович + - Боравич + - Бориславович + - Борянович + - Братумилович + - Брутович + - Брониславович + - Боримирович + - Валькириевич + - Ведамирович + - Варнович + - Велиборович + - Вертавич + - Годимирович + - Гердович + - Глафирович + - Горисветович + - Геордович + - Гремиславович + - Грезович + - Градимирович + - Даниярович + - Дарович + - Даромыслович + - Добровитович + - Красимирович + - Добранович + - Добровестович + - Добронегович + - Звенимирович + - Доротович + - Казимирович + - Драгиевич + - Друдович + - Ладимирович + - Ертович + - Зарович + - Милорадович + - Зердович + - Ильмарович + - Остромыслович + - Ириевич + - Орислалович + - Ирудович + - Пересветович + - Карнович + - Радимович + - Катеринович + - Радиславович + - Премиславович + - Креттович + - Радосвеович + - Лаурович + - Леберадович + - Ратимирович + - Растиславович + - Марович + - Родомирович + - Мариевич + - Станимирович + - Марфоевич + - Светозарович + - Мирович + - Мирианович + - Светомирович + - Негомирович + - Творимирович + - Хранимирович + - Озарович + - Честимирович + - Хотомирович + - Ярославович + - Перникович + - Петрович + - Арностович + - Лазарович + - Прелестович + - Рагославович + - Иржиевич + - Георгович + - Розальевич + - Радосветович + - Бернардович + - Росович + - Рыкович + - Русланович + - Люпинрадович + - Ярославович + - Златозарович + - Трейдович + - Тимиррадович \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Head/hats.yml b/Resources/Prototypes/ADT/Entities/Clothing/Head/hats.yml new file mode 100644 index 00000000000..e2c39b11441 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Clothing/Head/hats.yml @@ -0,0 +1,11 @@ +- type: entity + parent: ClothingHeadBase + id: ADTClothingHeadUrsHat + name: urs hat + description: A futuristic looking striped hat from "STEP" clothing series. + components: + - type: Sprite + sprite: Clothing/Head/Hats/urs_hat.rsi + - type: Clothing + sprite: Clothing/Head/Hats/urs_hat.rsi + diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Masks/mask.yml b/Resources/Prototypes/ADT/Entities/Clothing/Masks/mask.yml new file mode 100644 index 00000000000..f5ffba5e8ab --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Clothing/Masks/mask.yml @@ -0,0 +1,288 @@ +# TODO: Не стал удалять прототипы, можно будет их по нужде в будущем переносить, или все сразу скопом +# - type: entity +# parent: ClothingMaskBase +# id: ADTJasonHockeyMask +# name: hockey mask of maniac +# description: hockey mask of maniac +# suffix: Halloween +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/jason.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/jason.rsi +# clothingVisuals: +# mask: +# - state: equipped-MASK +# - type: BreathMask + +# - type: entity +# parent: ClothingMaskBase +# id: ADTSquidGameWorkerMask +# name: squid game worker mask +# description: squid game worker mask +# suffix: Halloween +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/squidgame_worker.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/squidgame_worker.rsi +# clothingVisuals: +# mask: +# - state: equipped-MASK +# - type: BreathMask + +# - type: entity +# parent: ClothingMaskBase +# id: ADTSquidGameSoldierMask +# name: squid game soldier mask +# description: squid game soldier mask +# suffix: Halloween +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/squidgame_soldier.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/squidgame_soldier.rsi +# clothingVisuals: +# mask: +# - state: equipped-MASK +# - type: BreathMask + +# - type: entity +# parent: ClothingMaskBase +# id: ADTSquidGameManagerMask +# name: squid game manager mask +# description: squid game manager mask +# suffix: Halloween +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/squidgame_manager.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/squidgame_manager.rsi +# clothingVisuals: +# mask: +# - state: equipped-MASK +# - type: BreathMask + +# - type: entity +# parent: WeldingMaskBase +# id: ADTClothingHeadHatTagilla +# name: Tagilla mask +# description: Tagilla mask +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/tagilla_mask.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/tagilla_mask.rsi +# - type: Armor +# modifiers: +# coefficients: +# Piercing: 0.95 +# Heat: 0.95 + +# - type: entity +# parent: ClothingMaskBase +# id: ADTClothingHeadHatClownArmor +# name: ballistic mask of a psychopathic clown +# description: OMFG YOU DO NOT KILL CLOWN! CLOWN KILLS YOU! +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/clownballistic_mask.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/clownballistic_mask.rsi +# clothingVisuals: +# mask: +# - state: equipped-MASK +# - type: BreathMask +# - type: Armor +# modifiers: +# coefficients: +# Piercing: 0.95 +# Heat: 0.95 + +# - type: entity +# parent: ClothingMaskBase +# id: ADTMichaelMyersMask +# name: Michael Myers mask +# description: Michael Myers mask +# suffix: Halloween +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/michael_myersmask.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/michael_myersmask.rsi +# clothingVisuals: +# mask: +# - state: equipped-MASK +# - type: BreathMask + +# # PayDay2 mask +# - type: entity +# parent: ClothingMaskBase +# id: ADTPayDayChainsMask +# name: squid game worker mask +# description: squid game worker mask +# suffix: Halloween +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/payday_chains.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/payday_chains.rsi +# - type: BreathMask + +# - type: entity +# parent: ClothingMaskBase +# id: ADTPayDayDallasMask +# name: squid game worker mask +# description: squid game worker mask +# suffix: Halloween +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/payday_dallas.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/payday_dallas.rsi +# - type: BreathMask + +# - type: entity +# parent: ClothingMaskBase +# id: ADTPayDayHoustonMask +# name: squid game worker mask +# description: squid game worker mask +# suffix: Halloween +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/payday_houston.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/payday_houston.rsi +# - type: BreathMask + +# - type: entity +# parent: ClothingMaskBase +# id: ADTPayDayWolfMask +# name: squid game worker mask +# description: squid game worker mask +# suffix: Halloween +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/payday_wolf.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/payday_wolf.rsi +# - type: BreathMask + +# - type: entity +# parent: ClothingMaskGasSecurity +# id: ADTClothingMaskGasLapkeeSet +# name: white sec mask +# description: white sec mask +# suffix: Personal, Lapkee +# components: +# - type: BreathMask +# - type: Sprite +# sprite: ADT/Clothing/Mask/lapkeeset_mask.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/lapkeeset_mask.rsi + +# - type: entity +# parent: ClothingMaskBase +# id: ADTClothingMaskBorodaDedMoroz +# suffix: New Year +# name: Boroda ded moroz +# description: Boroda ded moroz +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/ded_morozsetboroda.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/ded_morozsetboroda.rsi +# clothingVisuals: +# mask: +# - state: equipped-MASK +# - type: BreathMask + +# - type: entity +# parent: ClothingMaskBase +# id: ADTChronosMask +# name: chronos victim mask +# description: chronos victim mask +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/chronosvisor.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/chronosvisor.rsi +# - type: BreathMask +# - type: ShowSecurityIcons +# - type: FlashImmunity +# - type: EyeProtection +# protectionTime: 5 + +# #противогаз СССП + +# - type: entity +# parent: ClothingMaskGasSyndicate +# id: ADTClothingMaskGasUSSP +# name: PMG-40 gasmask +# description: The gas mask of the army of USSP. +# suffix: USSP +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/usspgasmask.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/usspgasmask.rsi +# - type: Tag +# tags: +# - HidesHair +# - type: ShowSecurityIcons + +# - type: entity +# parent: ClothingMaskGasSecurity +# id: ADTClothingMaskGasDarkRavenFriskis +# suffix: Only Friskis +# name: raven gas mask +# description: raven gas mask +# components: +# - type: Sprite +# sprite: ADT/Clothing/Mask/raven.rsi +# - type: Clothing +# sprite: ADT/Clothing/Mask/raven.rsi +# clothingVisuals: +# mask: +# - state: equipped-MASK +# - state: equipped-MASK-unshaded +# shader: unshaded +# - type: BreathMask + +# - type: entity +# parent: ClothingMaskGas +# id: ADTClothingMaskGasIlisium +# name: gas mask +# description: A close-fitting tactical mask that can be connected to an air supply. +# components: +# - type: Sprite +# sprite: ADT/Clothing/Head/Hats/gasmask_ili.rsi +# - type: Clothing +# sprite: ADT/Clothing/Head/Hats/gasmask_ili.rsi +# - type: FlashImmunity +# - type: EyeProtection +# protectionTime: 5 + +- type: entity + parent: ClothingMaskGasAtmos + id: ADTClothingMaskGasCE + name: Chief Engineer's gas mask + description: This is an elite gas mask of the chief engineer, which even Centcom can envy. Protects against welding. + components: + - type: Sprite + sprite: ADT/Clothing/Mask/gasCE.rsi + - type: Clothing + sprite: ADT/Clothing/Mask/gasCE.rsi + - type: BreathMask + - type: IngestionBlocker + - type: FlashImmunity + - type: EyeProtection + - type: Armor + modifiers: + coefficients: + Blunt: 0.95 + Caustic: 0.90 + Radiation: 0.80 + Heat: 0.80 + - type: StealTarget + stealGroup: ADTClothingMaskGasCE diff --git a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml index 44b194a295e..92b31e4e391 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml @@ -1,17 +1,36 @@ +- type: entity + parent: ClothingOuterStorageBase + id: ADTClothingOuterCoatUrs + name: Urs outercoat. + description: Urs outercoat. + 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 + - type: entity parent: ClothingOuterStorageBase id: ADTClothingKadet name: kadet greatcoat description: a greatcoat made for recruits to the security service. It is very similar to the overcoat of the junior ranks of RIA components: - - type: Sprite - sprite: ADT/Clothing/OuterClothing/Coats/kadet_trenchcoat.rsi - - type: Clothing - sprite: ADT/Clothing/OuterClothing/Coats/kadet_trenchcoat.rsi - - type: Armor - modifiers: - coefficients: - Blunt: 0.4 - Slash: 0.3 - Piercing: 0.3 - Heat: 0.4 + - type: Sprite + sprite: ADT/Clothing/OuterClothing/Coats/kadet_trenchcoat.rsi + - type: Clothing + sprite: ADT/Clothing/OuterClothing/Coats/kadet_trenchcoat.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.8 + Slash: 0.8 + Piercing: 0.7 + Heat: 0.85 + diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Ursus.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Ursus.yml new file mode 100644 index 00000000000..f4cf1eb6816 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Ursus.yml @@ -0,0 +1,399 @@ +#наложение +- type: marking + id: ADTUrsusfluffiness + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: fluffiness + +- type: marking + id: ADTUrsusfluffiness2 + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: fluffiness2 + +- type: marking + id: ADTUrsusfluffiness3 + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: fluffiness3 + +- type: marking + id: ADTUrsuspanda + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: panda + +- type: marking + id: ADTUrsusspace_bear + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: space_bear + +- type: marking + id: ADTUrsustattoo_leader + bodyPart: LLeg + markingCategory: Overlay + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/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/Customization/Ursus/custom.rsi + state: big_heart + +- type: marking + id: ADTUrsussoft_belly + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: soft_belly + +- type: marking + id: ADTUrsussoft_belly2 + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: soft_belly2 + +- type: marking + id: ADTUrsusgrizzly_necklace + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: grizzly_necklace + +- type: marking + id: ADTUrsusgrizzly_necklace2 + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: grizzly_necklace2 + +- type: marking + id: ADTUrsusgrizzly_necklace3 + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: grizzly_necklace3 + +#лицо + +- type: marking + id: ADTUrsusMuzzle + bodyPart: Head + markingCategory: Snout + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: Muzzle + +- type: marking + id: ADTUrsusMuzzle2 + bodyPart: Head + markingCategory: Snout + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: Muzzle2 + +- type: marking + id: ADTUrsusnose + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: nose + +- type: marking + id: ADTUrsusears + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: ears + +- type: marking + id: ADTUrsusears2 + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: ears2 + +- type: marking + id: ADTUrsusthird_eye + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: third_eye + +- type: marking + id: ADTUrsusarrow + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: arrow + +- type: marking + id: ADTUrsusembarrassment + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: embarrassment + +- type: marking + id: ADTUrsusspots + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: spots + +- type: marking + id: ADTUrsusspots_left + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: spots_left + +- type: marking + id: ADTUrsusspots_right + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: spots_right + +- type: marking + id: ADTUrsusrigth_eye + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: rigth_eye + +- type: marking + id: ADTUrsusleft_eye + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: left_eye + +- type: marking + id: ADTUrsusstar + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: star + +- type: marking + id: ADTUrsuskiss + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: kiss + +- type: marking + id: ADTUrsuseyeliner + bodyPart: Head + markingCategory: Head + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: eyeliner + +#Части тел. +- type: marking + id: ADTUrsushand_left + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: hand_left + +- type: marking + id: ADTUrsusgradienthand_left + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: gradienthand_left + +- type: marking + id: ADTUrsusgradienthand_left2 + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: gradienthand_left2 + +- type: marking + id: ADTUrsushand_right + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: hand_right + +- type: marking + id: ADTUrsusgradienthand_right + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: gradienthand_right + +- type: marking + id: ADTUrsusgradienthand_right2 + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: gradienthand_right2 + +- type: marking + id: ADTUrsusfoot_left + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: foot_left + +- type: marking + id: ADTUrsusgradientfoot_left + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: gradientfoot_left + +- type: marking + id: ADTUrsusgradientfoot_left2 + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: gradientfoot_left2 + +- type: marking + id: ADTUrsusfoot_right + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: foot_right + +- type: marking + id: ADTUrsusgradientfoot_right + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: gradientfoot_right + +- type: marking + id: ADTUrsusgradientfoot_right2 + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: gradientfoot_right2 + +#спина + +- type: marking + id: ADTUrsuscardigan + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: cardigan + +- type: marking + id: ADTUrsuscardigan2 + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: cardigan2 diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Ursus_hair.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Ursus_hair.yml new file mode 100644 index 00000000000..1376f0d96fe --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Ursus_hair.yml @@ -0,0 +1,241 @@ +- type: marking + id: ADTUrsusNeat + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: neat + +- type: marking + id: ADTUrsusWarrior + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: warrior + +- type: marking + id: ADTUrsusWarrior2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: warrior2 + +- type: marking + id: ADTUrsusSurfaceRiver + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: surface_river + +- type: marking + id: ADTUrsusGorgon + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: gorgon + +- type: marking + id: ADTUrsusBreadwinner + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: breadwinner + +- type: marking + id: ADTUrsusWhip + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: whip + +- type: marking + id: ADTUrsusWhip2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: whip2 + +- type: marking + id: ADTUrsusShorthedgehog + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: short_hedgehog + +- type: marking + id: ADTUrsusShorthedgehog2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: short_hedgehog2 + +- type: marking + id: ADTUrsusValkyriesscythe + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: valkyries_scythe + +- type: marking + id: ADTUrsusValkyriesscythe2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: valkyries_scythe2 + +- type: marking + id: ADTUrsusWarriorsscythe + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: warriors_scythe +- type: marking + id: ADTUrsusBraidsontheside + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: braids_on_the_side + +- type: marking + id: ADTUrsusBraidsontheside2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: braids_on_the_side2 + +- type: marking + id: ADTUrsusForeststyle + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: forest_style + +- type: marking + id: ADTUrsusForeststyle2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: forest_style2 + +- type: marking + id: ADTUrsusSoftwaves + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: soft_waves + +- type: marking + id: ADTUrsusSoftwaves2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: soft_waves2 + +- type: marking + id: ADTUrsusBraidedcone + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: braided_cone + +- type: marking + id: ADTUrsusBraidedside + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: braided_side + +- type: marking + id: ADTUrsusBraidedside2 + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: braided_side2 + +- type: marking + id: ADTUrsusCollector + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: collector + +- type: marking + id: ADTUrsusFallencone + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: fallen_cone + +- type: marking + id: ADTUrsusTailbigdipper + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: tail_big_dipper + +- type: marking + id: ADTUrsusCone + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: cone + +- type: marking + id: ADTUrsusYoungboy + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [UrsusSpecies] + sprites: + - sprite: ADT/Mobs/Customization/Ursus/custom.rsi + state: young_boy diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/novakid.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/novakid.yml index be963fdacc0..f440b776462 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/novakid.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/novakid.yml @@ -5,7 +5,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: braid - type: marking @@ -14,7 +14,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: comet - type: marking @@ -23,7 +23,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: constellation - type: marking @@ -32,7 +32,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: duality - type: marking @@ -41,7 +41,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: fame - type: marking @@ -50,7 +50,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: gas_cloud - type: marking @@ -59,7 +59,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: gaseous_avalanche - type: marking @@ -68,7 +68,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: light_shine - type: marking @@ -77,7 +77,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: little_light_starshine - type: marking @@ -86,7 +86,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: little_star - type: marking @@ -95,7 +95,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: lunar_day - type: marking @@ -104,7 +104,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: meteoric_shower - type: marking @@ -113,7 +113,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: milky_way - type: marking @@ -122,7 +122,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: Nebula - type: marking @@ -131,7 +131,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: solar_corona - type: marking @@ -140,7 +140,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: star_rain - type: marking @@ -149,7 +149,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: starfall - type: marking @@ -158,7 +158,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: starfire - type: marking @@ -167,7 +167,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: sunshine - type: marking @@ -176,7 +176,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: supernova - type: marking @@ -185,7 +185,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: universal_style - type: marking @@ -194,7 +194,7 @@ markingCategory: Hair speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: virgo - type: marking @@ -203,7 +203,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: cross - type: marking @@ -212,7 +212,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: crack - type: marking @@ -221,7 +221,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: crucifix - type: marking @@ -230,7 +230,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: dual - type: marking @@ -239,7 +239,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: eye - type: marking @@ -248,7 +248,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: h - type: marking @@ -257,7 +257,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: heart - type: marking @@ -266,7 +266,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: indicator - type: marking @@ -275,7 +275,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: note - type: marking @@ -284,7 +284,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: prism - type: marking @@ -293,7 +293,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: rune - type: marking @@ -302,7 +302,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: squad - type: marking @@ -311,7 +311,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: thrill - type: marking @@ -320,7 +320,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: triple - type: marking @@ -329,7 +329,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: uncrucifix - type: marking @@ -338,7 +338,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: x - type: marking @@ -347,7 +347,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: ye - type: marking @@ -356,7 +356,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: zeta - type: marking @@ -371,7 +371,7 @@ !type:SimpleColoring color: "#FFFFFF" sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: head_novakid_defolt - type: marking @@ -386,7 +386,7 @@ !type:SimpleColoring color: "#FFFFFF" sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: torso_novakid_defolt - type: marking @@ -395,7 +395,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: cone_a - type: marking @@ -404,7 +404,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: connect_a - type: marking @@ -413,7 +413,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: dot_a - type: marking @@ -422,7 +422,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: dotline_a - type: marking @@ -431,7 +431,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: eyes_a - type: marking @@ -440,7 +440,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: G_a - type: marking @@ -449,7 +449,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: house - type: marking @@ -458,7 +458,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: K - type: marking @@ -467,7 +467,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: lima-a - type: marking @@ -476,7 +476,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: linedot_a - type: marking @@ -485,7 +485,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: omega_a - type: marking @@ -494,7 +494,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: plus - type: marking @@ -503,7 +503,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: rose - type: marking @@ -512,7 +512,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: shatter_a - type: marking @@ -521,7 +521,7 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: star_a - type: marking @@ -530,5 +530,5 @@ markingCategory: HeadSide speciesRestriction: [NovakidSpecies] sprites: - - sprite: ADT/Mobs/Novakid/custom.rsi + - sprite: ADT/Mobs/Customization/Novakid/custom.rsi state: two-a diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Player/Ursus.yml b/Resources/Prototypes/ADT/Entities/Mobs/Player/Ursus.yml new file mode 100644 index 00000000000..0e0c2a0572e --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/Player/Ursus.yml @@ -0,0 +1,46 @@ +- type: entity + save: false + name: "Urisst' McUrsus" + parent: BaseMobUrsus + id: MobUrsus + components: + - 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 + interactSuccessString: hugging-success-generic + interactSuccessSound: /Audio/Effects/thudswoosh.ogg + messagePerceivedByOthers: hugging-success-generic-others + - type: MindContainer + showExamineInfo: true + - type: Input + context: "human" + - type: MobMover + - type: InputMover + - type: Alerts + - type: Eye + - type: CameraRecoil + - type: Examiner + - type: CanHostGuardian + - type: NpcFactionMember + factions: + - NanoTrasen + - type: Respirator + damage: + types: + Asphyxiation: 1.0 + damageRecovery: + types: + Asphyxiation: -1.0 diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Species/Ursus.yml b/Resources/Prototypes/ADT/Entities/Mobs/Species/Ursus.yml new file mode 100644 index 00000000000..15dc9870420 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/Species/Ursus.yml @@ -0,0 +1,57 @@ +- type: entity + parent: BaseMobSpeciesOrganic + id: BaseMobUrsus + name: Urist McUrsus + abstract: true + components: + - type: HumanoidAppearance + species: UrsusSpecies + - type: Hunger + starvationDamage: + types: + Cold: 0.05 + Bloodloss: 0.05 + baseDecayRate: 0.0983 + - type: Thirst + #baseDecayRate: 0.0083 + - type: Icon + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: full + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatBear + amount: 5 + - type: MeleeWeapon + soundHit: + collection: Punch + animation: WeaponArcClaw + damage: + types: + Blunt: 6.5 + Slash: 3.5 + - type: DamageOnHighSpeedImpact + damage: + types: + Blunt: 0.9 + soundHit: + path: /Audio/Effects/hit_kick.ogg + - type: Damageable + damageContainer: Biological + damageModifierSet: Ursus + - type: Vocal + sounds: + Male: MaleUrsus + Female: FemaleUrsus + Unsexed: MaleUrsus + +- type: entity + save: false + name: Urist McUrsus + parent: MobHumanDummy + id: MobUrsusDummy + noSpawn: true + description: + components: + - type: HumanoidAppearance + species: UrsusSpecies diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Species/novakid.yml b/Resources/Prototypes/ADT/Entities/Mobs/Species/novakid.yml index 40d74bf7dca..cc677c87517 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/Species/novakid.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/Species/novakid.yml @@ -28,7 +28,7 @@ color: "#ffffff" energy: 0.6 - type: Icon - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: full_m - type: Sprite netsync: false diff --git a/Resources/Prototypes/ADT/Entities/Mobs/SpeciesSound/vulpkanin_voice.yml b/Resources/Prototypes/ADT/Entities/Mobs/SpeciesSound/vulpkanin_voice.yml deleted file mode 100644 index 6cecff851d7..00000000000 --- a/Resources/Prototypes/ADT/Entities/Mobs/SpeciesSound/vulpkanin_voice.yml +++ /dev/null @@ -1,143 +0,0 @@ -#Для звуков и голосов вульпочек - -- type: soundCollection - id: NesMaleVulpaScreams - files: - - /Audio/ADT/Voice/Vulpkanin/growl1.ogg - - /Audio/ADT/Voice/Vulpkanin/growl2.ogg - - /Audio/ADT/Voice/Vulpkanin/growl3.ogg - -- type: soundCollection - id: NesFemaleVulpaScreams - files: - - /Audio/ADT/Voice/Vulpkanin/scream1.ogg - - /Audio/ADT/Voice/Vulpkanin/scream2.ogg - -- type: soundCollection - id: VulpHowls - files: - - /Audio/ADT/Voice/Vulpkanin/howl.ogg - -- type: soundCollection - id: VulpBarks - files: - - /Audio/ADT/Voice/Vulpkanin/bark.ogg - - /Audio/ADT/Voice/Doge/dog_bark1.ogg - - /Audio/ADT/Voice/Doge/dog_bark2.ogg - - /Audio/ADT/Voice/Doge/dog_bark3.ogg - -- type: soundCollection - id: VulpWhines - files: - - /Audio/ADT/Voice/Doge/dog_whine.ogg - -- type: soundCollection - id: VulpGrowls - files: - - /Audio/ADT/Voice/Doge/dog_growl1.ogg - - /Audio/ADT/Voice/Doge/dog_growl2.ogg - - /Audio/ADT/Voice/Doge/dog_growl3.ogg - -- type: soundCollection - id: VulpHeckaetSound - files: - - /Audio/ADT/Voice/Vulpkanin/vulpkanin_hekaet1.ogg - -- type: speechSounds - id: Vulpa - saySound: - path: /Audio/ADT/Voice/Vulpkanin_Talk/vulp.ogg - askSound: - path: /Audio/ADT/Voice/Vulpkanin_Talk/vulp_ask.ogg - exclaimSound: - path: /Audio/ADT/Voice/Vulpkanin_Talk/vulp_exclaim.ogg - -#Спишс блядь - -- type: emoteSounds - id: NesMaleVulpa - params: - variation: 0.125 - sounds: - Scream: - collection: NesMaleVulpaScreams - Laugh: - collection: MaleLaugh - Sneeze: - collection: MaleSneezes - Cough: - collection: MaleCoughs - CatMeow: - collection: CatMeows - CatHisses: - collection: CatHisses - MonkeyScreeches: - collection: MonkeyScreeches - RobotBeep: - collection: RobotBeeps - Yawn: - collection: MaleYawn - Snore: - collection: Snores - Honk: - collection: BikeHorn - Sigh: - collection: MaleSigh - Crying: - collection: MaleCry - Howl: - collection: VulpHowls - Bark: - collection: VulpBarks - Growl: - collection: VulpGrowls - Whine: - collection: VulpWhines - Whistle: - collection: Whistles - Heckaet: - collection: VulpHeckaetSound - -- type: emoteSounds - id: NesFemaleVulpa - params: - variation: 0.125 - sounds: - Scream: - collection: NesFemaleVulpaScreams - Laugh: - collection: FemaleLaugh - Sneeze: - collection: FemaleSneezes - Cough: - collection: FemaleCoughs - CatMeow: - collection: CatMeows - CatHisses: - collection: CatHisses - MonkeyScreeches: - collection: MonkeyScreeches - RobotBeep: - collection: RobotBeeps - Yawn: - collection: FemaleYawn - Snore: - collection: Snores - Honk: - collection: CluwneHorn - Sigh: - collection: FemaleSigh - Crying: - collection: FemaleCry - Howl: - collection: VulpHowls - Bark: - collection: VulpBarks - Growl: - collection: VulpGrowls - Whine: - collection: VulpWhines - Whistle: - collection: Whistles - Heckaet: - collection: VulpHeckaetSound diff --git a/Resources/Prototypes/ADT/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/ADT/Entities/Objects/Fun/toys.yml new file mode 100644 index 00000000000..d93deb56a1f --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Fun/toys.yml @@ -0,0 +1,9 @@ +- 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/Objectives/stealTargetGroups.yml b/Resources/Prototypes/ADT/Objectives/stealTargetGroups.yml new file mode 100644 index 00000000000..8b6eebc4a30 --- /dev/null +++ b/Resources/Prototypes/ADT/Objectives/stealTargetGroups.yml @@ -0,0 +1,21 @@ +# TODO: В будущем перенести закоменченные прототипы +# - type: stealTargetGroup +# id: NesGravityGeneratorCore +# name: гравитационное ядро +# sprite: +# sprite: NES/GraviCore.rsi +# state: GraviCore + +# - type: stealTargetGroup +# id: MobileDefibrillator +# name: переносной дефибриллятор +# sprite: +# sprite: ADT/Objects/Specific/Medical/mobile_defib.rsi +# state: icon + +- type: stealTargetGroup + id: ADTClothingMaskGasCE + name: CE's elite gas mask + sprite: + sprite: ADT/Clothing/Mask/gasCE.rsi + state: icon \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Objectives/thief.yml b/Resources/Prototypes/ADT/Objectives/thief.yml new file mode 100644 index 00000000000..303c35285b2 --- /dev/null +++ b/Resources/Prototypes/ADT/Objectives/thief.yml @@ -0,0 +1,11 @@ +- type: entity + noSpawn: true + parent: BaseThiefStealObjective + id: ADTClothingMaskGasCEStealObjective + components: + - type: NotJobRequirement + job: StationEngineer + - type: StealCondition + stealGroup: ADTClothingMaskGasCE + - type: Objective + difficulty: 1 diff --git a/Resources/Prototypes/ADT/SoundCollections/emotes.yml b/Resources/Prototypes/ADT/SoundCollections/emotes.yml index 638be9aefed..24ac3c2ebb6 100644 --- a/Resources/Prototypes/ADT/SoundCollections/emotes.yml +++ b/Resources/Prototypes/ADT/SoundCollections/emotes.yml @@ -113,3 +113,66 @@ id: MothSqueak files: - /Audio/ADT/Moth/moth_squeak.ogg + +- type: soundCollection + id: UrsusScreams + files: + - /Audio/ADT/Ursus/scream1.ogg + - /Audio/ADT/Ursus/scream2.ogg + - /Audio/ADT/Ursus/scream3.ogg + - /Audio/ADT/Ursus/scream4.ogg + +- type: soundCollection + id: UrsusCry + files: + - /Audio/ADT/Ursus/cry1.ogg + - /Audio/ADT/Ursus/cry2.ogg + +- type: soundCollection + id: UrsusLaugh + files: + - /Audio/ADT/Ursus/laugh1.ogg + - /Audio/ADT/Ursus/laugh2.ogg + +- type: soundCollection + id: NesMaleVulpaScreams + files: + - /Audio/ADT/Voice/Vulpkanin/growl1.ogg + - /Audio/ADT/Voice/Vulpkanin/growl2.ogg + - /Audio/ADT/Voice/Vulpkanin/growl3.ogg + +- type: soundCollection + id: NesFemaleVulpaScreams + files: + - /Audio/ADT/Voice/Vulpkanin/scream1.ogg + - /Audio/ADT/Voice/Vulpkanin/scream2.ogg + +- type: soundCollection + id: VulpHowls + files: + - /Audio/ADT/Voice/Vulpkanin/howl.ogg + +- type: soundCollection + id: VulpBarks + files: + - /Audio/ADT/Voice/Vulpkanin/bark.ogg + - /Audio/ADT/Voice/Doge/dog_bark1.ogg + - /Audio/ADT/Voice/Doge/dog_bark2.ogg + - /Audio/ADT/Voice/Doge/dog_bark3.ogg + +- type: soundCollection + id: VulpWhines + files: + - /Audio/ADT/Voice/Doge/dog_whine.ogg + +- type: soundCollection + id: VulpGrowls + files: + - /Audio/ADT/Voice/Doge/dog_growl1.ogg + - /Audio/ADT/Voice/Doge/dog_growl2.ogg + - /Audio/ADT/Voice/Doge/dog_growl3.ogg + +- type: soundCollection + id: VulpHeckaetSound + files: + - /Audio/ADT/Voice/Vulpkanin/vulpkanin_hekaet1.ogg \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Species/Ursus.yml b/Resources/Prototypes/ADT/Species/Ursus.yml new file mode 100644 index 00000000000..7524465f3e0 --- /dev/null +++ b/Resources/Prototypes/ADT/Species/Ursus.yml @@ -0,0 +1,157 @@ +- type: species + id: UrsusSpecies + name: species-name-Ursus + roundStart: true + prototype: MobUrsus + sprites: MobUrsusSprites + defaultSkinTone: "#964B00" + markingLimits: MobUrsusMarkingLimits + dollPrototype: MobUrsusDummy + skinColoration: Hues + maleFirstNames: firstMaleUrs + femaleFirstNames: firstFemaleUrs + maleLastNames: LastMaleUrs + femaleLastNames: LastFemaleUrs + naming: firstlast + #sponsorOnly: true + +- type: speciesBaseSprites + id: MobUrsusSprites + sprites: + Head: MobUrsusHead + Eyes: MobUrsusEyes + Hair: MobHumanoidAnyMarking + HeadTop: MobHumanoidAnyMarking + HeadSide: MobHumanoidAnyMarking + Snout: MobHumanoidAnyMarking + Chest: MobUrsusTorso + LArm: MobUrsusLArm + RArm: MobUrsusRArm + LHand: MobUrsusLHand + RHand: MobUrsusRHand + LLeg: MobUrsusLLeg + RLeg: MobUrsusRLeg + LFoot: MobUrsusLFoot + RFoot: MobUrsusRFoot + +- type: markingPoints + id: MobUrsusMarkingLimits + onlyWhitelisted: true + points: + Head: + points: 5 + required: false + Hair: + points: 1 + required: false + HeadTop: + points: 5 + required: true + HeadSide: + points: 5 + required: true + Chest: + points: 2 + required: true + Tail: + points: 2 + required: false + Snout: + points: 2 + required: false + Legs: + points: 2 + required: false + Arms: + points: 2 + required: false + +- type: humanoidBaseSprite + id: MobUrsusEyes + baseSprite: + sprite: Mobs/Customization/eyes.rsi + state: eyes + +- type: humanoidBaseSprite + id: MobUrsusHead + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobUrsusHeadMale + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobUrsusHeadFemale + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: head_f + +- type: humanoidBaseSprite + id: MobUrsusTorso + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobUrsusTorsoMale + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobUrsusTorsoFemale + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: torso_f + +- type: humanoidBaseSprite + id: MobUrsusLLeg + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: l_leg + +- type: humanoidBaseSprite + id: MobUrsusLArm + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: l_arm + +- type: humanoidBaseSprite + id: MobUrsusLHand + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: l_hand + +- type: humanoidBaseSprite + id: MobUrsusLFoot + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: l_foot + +- type: humanoidBaseSprite + id: MobUrsusRLeg + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: r_leg + +- type: humanoidBaseSprite + id: MobUrsusRArm + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: r_arm + +- type: humanoidBaseSprite + id: MobUrsusRHand + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: r_hand + +- type: humanoidBaseSprite + id: MobUrsusRFoot + baseSprite: + sprite: ADT/Mobs/Species/Ursus/parts.rsi + state: r_foot diff --git a/Resources/Prototypes/ADT/Species/novakid.yml b/Resources/Prototypes/ADT/Species/novakid.yml index e752eca6aeb..3c26ebdc730 100644 --- a/Resources/Prototypes/ADT/Species/novakid.yml +++ b/Resources/Prototypes/ADT/Species/novakid.yml @@ -71,83 +71,83 @@ - type: humanoidBaseSprite id: MobNovakidHead baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: head_m - type: humanoidBaseSprite id: MobNovakidHeadMale baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: head_m - type: humanoidBaseSprite id: MobNovakidHeadFemale baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: head_f - type: humanoidBaseSprite id: MobNovakidTorso baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: torso_m - type: humanoidBaseSprite id: MobNovakidTorsoMale baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: torso_m - type: humanoidBaseSprite id: MobNovakidTorsoFemale baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: torso_f - type: humanoidBaseSprite id: MobNovakidLLeg baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: l_leg - type: humanoidBaseSprite id: MobNovakidLHand baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: l_hand - type: humanoidBaseSprite id: MobNovakidLArm baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: l_arm - type: humanoidBaseSprite id: MobNovakidLFoot baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: l_foot - type: humanoidBaseSprite id: MobNovakidRLeg baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: r_leg - type: humanoidBaseSprite id: MobNovakidRHand baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: r_hand - type: humanoidBaseSprite id: MobNovakidRArm baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: r_arm - type: humanoidBaseSprite id: MobNovakidRFoot baseSprite: - sprite: ADT/Mobs/Novakid/parts.rsi + sprite: ADT/Mobs/Species/Novakid/parts.rsi state: r_foot diff --git a/Resources/Prototypes/ADT/Ursus/Body/Prototypes/Ursus.yml b/Resources/Prototypes/ADT/Ursus/Body/Prototypes/Ursus.yml new file mode 100644 index 00000000000..f7c8e9c132e --- /dev/null +++ b/Resources/Prototypes/ADT/Ursus/Body/Prototypes/Ursus.yml @@ -0,0 +1,49 @@ +- type: body + id: Ursus + name: "Ursus" + root: torso + slots: + head: + part: HeadUrsus + connections: + - torso + organs: + brain: OrganHumanBrain + eyes: OrganHumanEyes + torso: + part: TorsoHuman + connections: + - right_arm + - left_arm + - right_leg + - left_leg + organs: + heart: OrganAnimalHeart + lungs: OrganHumanLungs + stomach: OrganAnimalStomach + liver: OrganAnimalLiver + kidneys: OrganHumanKidneys + right_arm: + part: RightArmUrsus + connections: + - right_hand + left_arm: + part: LeftArmUrsus + connections: + - left_hand + right_hand: + part: RightHandUrsus + left_hand: + part: LeftHandUrsus + right_leg: + part: RightLegUrsus + connections: + - right_foot + left_leg: + part: LeftLegUrsus + connections: + - left_foot + right_foot: + part: RightFootUrsus + left_foot: + part: LeftFootUrsus diff --git a/Resources/Prototypes/ADT/Voice/speech_emote_sounds.yml b/Resources/Prototypes/ADT/Voice/speech_emote_sounds.yml index 31513ab18eb..3b0bce180b4 100644 --- a/Resources/Prototypes/ADT/Voice/speech_emote_sounds.yml +++ b/Resources/Prototypes/ADT/Voice/speech_emote_sounds.yml @@ -379,3 +379,158 @@ params: variation: 0.125 +- type: emoteSounds + id: MaleUrsus + params: + variation: 0.125 + sounds: + Scream: + collection: UrsusScreams + Laugh: + collection: UrsusLaugh + Sneeze: + collection: MaleSneezes + Cough: + collection: MaleCoughs + CatMeow: + collection: CatMeows + CatHisses: + collection: CatHisses + MonkeyScreeches: + collection: MonkeyScreeches + RobotBeep: + collection: RobotBeeps + Yawn: + collection: MaleYawn + Snore: + collection: Snores + Honk: + collection: BikeHorn + Sigh: + collection: MaleSigh + Crying: + collection: UrsusCry + Whistle: + collection: Whistles + +- type: emoteSounds + id: FemaleUrsus + params: + variation: 0.125 + sounds: + Scream: + collection: UrsusScreams + Laugh: + collection: UrsusLaugh + Sneeze: + collection: FemaleSneezes + Cough: + collection: FemaleCoughs + CatMeow: + collection: CatMeows + CatHisses: + collection: CatHisses + MonkeyScreeches: + collection: MonkeyScreeches + RobotBeep: + collection: RobotBeeps + Yawn: + collection: FemaleYawn + Snore: + collection: Snores + Honk: + collection: CluwneHorn + Sigh: + collection: FemaleSigh + Crying: + collection: UrsusCry + Whistle: + collection: Whistles + +- type: emoteSounds + id: NesMaleVulpa + params: + variation: 0.125 + sounds: + Scream: + collection: NesMaleVulpaScreams + Laugh: + collection: MaleLaugh + Sneeze: + collection: MaleSneezes + Cough: + collection: MaleCoughs + CatMeow: + collection: CatMeows + CatHisses: + collection: CatHisses + MonkeyScreeches: + collection: MonkeyScreeches + RobotBeep: + collection: RobotBeeps + Yawn: + collection: MaleYawn + Snore: + collection: Snores + Honk: + collection: BikeHorn + Sigh: + collection: MaleSigh + Crying: + collection: MaleCry + Howl: + collection: VulpHowls + Bark: + collection: VulpBarks + Growl: + collection: VulpGrowls + Whine: + collection: VulpWhines + Whistle: + collection: Whistles + Heckaet: + collection: VulpHeckaetSound + +- type: emoteSounds + id: NesFemaleVulpa + params: + variation: 0.125 + sounds: + Scream: + collection: NesFemaleVulpaScreams + Laugh: + collection: FemaleLaugh + Sneeze: + collection: FemaleSneezes + Cough: + collection: FemaleCoughs + CatMeow: + collection: CatMeows + CatHisses: + collection: CatHisses + MonkeyScreeches: + collection: MonkeyScreeches + RobotBeep: + collection: RobotBeeps + Yawn: + collection: FemaleYawn + Snore: + collection: Snores + Honk: + collection: CluwneHorn + Sigh: + collection: FemaleSigh + Crying: + collection: FemaleCry + Howl: + collection: VulpHowls + Bark: + collection: VulpBarks + Growl: + collection: VulpGrowls + Whine: + collection: VulpWhines + Whistle: + collection: Whistles + Heckaet: + collection: VulpHeckaetSound diff --git a/Resources/Prototypes/ADT/Voice/speech_sounds.yml b/Resources/Prototypes/ADT/Voice/speech_sounds.yml index 224f49ef3a3..bf5f7db178c 100644 --- a/Resources/Prototypes/ADT/Voice/speech_sounds.yml +++ b/Resources/Prototypes/ADT/Voice/speech_sounds.yml @@ -6,3 +6,12 @@ path: /Audio/ADT/Drask/drasktalk.ogg exclaimSound: path: /Audio/ADT/Drask/drasktalk.ogg + +- type: speechSounds + id: Vulpa + saySound: + path: /Audio/ADT/Voice/Vulpkanin_Talk/vulp.ogg + askSound: + path: /Audio/ADT/Voice/Vulpkanin_Talk/vulp_ask.ogg + exclaimSound: + path: /Audio/ADT/Voice/Vulpkanin_Talk/vulp_exclaim.ogg \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index 062cb4942d5..b6c95f98666 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -144,7 +144,6 @@ - type: StorageFill contents: - id: ClothingOuterHardsuitEngineeringWhite - - id: ClothingMaskBreath - id: ClothingEyesGlassesMeson - id: ClothingBeltChiefEngineerFilled - id: ClothingShoesBootsMagAdv @@ -159,6 +158,12 @@ - id: AccessConfigurator - id: RCD - id: RCDAmmo + # Start-ADT Tweak + - id: OxygenTankFilled + - id: NitrogenTankFilled + - id: ClothingNeckCloakCe + - id: ADTClothingMaskGasCE + # End-ADT Tweak - type: entity id: LockerChiefEngineerFilled diff --git a/Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml b/Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml index b5679503610..cc4598e64c2 100644 --- a/Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml +++ b/Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml @@ -20,8 +20,8 @@ - Maintenance - Command - External - - Lawyer - - IAA + - Lawyer + - IAA # ADT Tweak special: - !type:AddImplantSpecial implants: [ MindShieldImplant ] diff --git a/Resources/Prototypes/Objectives/objectiveGroups.yml b/Resources/Prototypes/Objectives/objectiveGroups.yml index f0704704631..36922e76c3d 100644 --- a/Resources/Prototypes/Objectives/objectiveGroups.yml +++ b/Resources/Prototypes/Objectives/objectiveGroups.yml @@ -78,6 +78,7 @@ ClothingHeadsetAltMedicalStealObjective: 1 FireAxeStealObjective: 1 #eng AmePartFlatpackStealObjective: 1 + ADTClothingMaskGasCEStealObjective: 1 # ADT Tweak: add gas mask CE ExpeditionsCircuitboardStealObjective: 1 #sup CargoShuttleCircuitboardStealObjective: 1 SalvageShuttleCircuitboardStealObjective: 1 diff --git a/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/equipped-MASK.png b/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/equipped-MASK.png new file mode 100644 index 00000000000..8c0a2bb7334 Binary files /dev/null and b/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/equipped-MASK.png differ diff --git a/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/icon.png b/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/icon.png new file mode 100644 index 00000000000..a455a48448f Binary files /dev/null and b/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/icon.png differ diff --git a/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/inhand-left.png new file mode 100644 index 00000000000..c775efdcb92 Binary files /dev/null and b/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/inhand-left.png differ diff --git a/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/inhand-right.png new file mode 100644 index 00000000000..f35ffc89698 Binary files /dev/null and b/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/inhand-right.png differ diff --git a/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/meta.json b/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/meta.json new file mode 100644 index 00000000000..0e941d4f3a1 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Mask/gasCE.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Username228 (#serj3428)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-MASK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "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/Novakid/custom.rsi/G_a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/G_a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/G_a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/G_a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/K.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/K.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/K.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/K.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/Nebula.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/Nebula.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/Nebula.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/Nebula.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/braid.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/braid.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/braid.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/braid.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/comet.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/comet.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/comet.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/comet.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/cone_a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/cone_a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/cone_a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/cone_a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/connect_a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/connect_a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/connect_a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/connect_a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/constellation.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/constellation.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/constellation.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/constellation.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/crack.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/crack.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/crack.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/crack.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/cross.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/cross.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/cross.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/cross.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/crucifix.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/crucifix.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/crucifix.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/crucifix.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/dot_a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/dot_a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/dot_a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/dot_a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/dotline_a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/dotline_a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/dotline_a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/dotline_a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/dual.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/dual.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/dual.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/dual.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/duality.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/duality.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/duality.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/duality.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/eye.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/eye.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/eye.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/eye.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/eyes_a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/eyes_a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/eyes_a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/eyes_a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/fame.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/fame.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/fame.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/fame.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/gas_cloud.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/gas_cloud.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/gas_cloud.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/gas_cloud.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/gaseous_avalanche.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/gaseous_avalanche.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/gaseous_avalanche.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/gaseous_avalanche.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/h.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/h.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/h.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/h.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/head_novakid_defolt.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/head_novakid_defolt.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/head_novakid_defolt.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/head_novakid_defolt.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/heart.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/heart.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/heart.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/heart.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/house.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/house.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/house.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/house.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/indicator.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/indicator.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/indicator.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/indicator.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/light_shine.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/light_shine.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/light_shine.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/light_shine.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/lima-a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/lima-a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/lima-a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/lima-a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/linedot_a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/linedot_a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/linedot_a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/linedot_a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/little_light_starshine.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/little_light_starshine.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/little_light_starshine.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/little_light_starshine.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/little_star.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/little_star.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/little_star.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/little_star.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/lunar_day.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/lunar_day.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/lunar_day.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/lunar_day.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/meta.json b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/meta.json similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/meta.json rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/meta.json diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/meteoric_shower.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/meteoric_shower.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/meteoric_shower.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/meteoric_shower.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/milky_way.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/milky_way.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/milky_way.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/milky_way.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/note.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/note.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/note.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/note.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/omega_a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/omega_a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/omega_a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/omega_a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/plus.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/plus.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/plus.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/plus.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/prism.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/prism.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/prism.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/prism.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/rose.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/rose.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/rose.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/rose.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/rune.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/rune.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/rune.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/rune.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/shatter_a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/shatter_a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/shatter_a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/shatter_a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/solar_corona.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/solar_corona.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/solar_corona.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/solar_corona.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/squad.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/squad.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/squad.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/squad.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/star_a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/star_a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/star_a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/star_a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/star_rain.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/star_rain.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/star_rain.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/star_rain.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/starfall.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/starfall.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/starfall.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/starfall.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/starfire.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/starfire.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/starfire.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/starfire.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/sunshine.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/sunshine.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/sunshine.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/sunshine.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/supernova.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/supernova.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/supernova.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/supernova.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/thrill.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/thrill.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/thrill.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/thrill.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/torso_novakid_defolt.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/torso_novakid_defolt.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/torso_novakid_defolt.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/torso_novakid_defolt.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/triple.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/triple.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/triple.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/triple.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/two-a.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/two-a.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/two-a.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/two-a.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/uncrucifix.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/uncrucifix.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/uncrucifix.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/uncrucifix.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/universal_style.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/universal_style.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/universal_style.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/universal_style.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/virgo.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/virgo.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/virgo.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/virgo.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/x.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/x.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/x.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/x.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/ye.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/ye.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/ye.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/ye.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/custom.rsi/zeta.png b/Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/zeta.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/custom.rsi/zeta.png rename to Resources/Textures/ADT/Mobs/Customization/Novakid/custom.rsi/zeta.png diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/Muzzle.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/Muzzle.png new file mode 100644 index 00000000000..ff4542aab14 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/Muzzle.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/Muzzle2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/Muzzle2.png new file mode 100644 index 00000000000..90eb8a312a8 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/Muzzle2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/arrow.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/arrow.png new file mode 100644 index 00000000000..c81d3c01965 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/arrow.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/big_heart.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/big_heart.png new file mode 100644 index 00000000000..f265684a5e2 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/big_heart.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braided_cone.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braided_cone.png new file mode 100644 index 00000000000..4db3d4ecb0a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braided_cone.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braided_side.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braided_side.png new file mode 100644 index 00000000000..20eb7a02b6a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braided_side.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braided_side2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braided_side2.png new file mode 100644 index 00000000000..d1619e5b956 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braided_side2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braids_on_the_side.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braids_on_the_side.png new file mode 100644 index 00000000000..d5eba3c44cf Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braids_on_the_side.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braids_on_the_side2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braids_on_the_side2.png new file mode 100644 index 00000000000..89927f6df3d Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/braids_on_the_side2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/breadwinner.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/breadwinner.png new file mode 100644 index 00000000000..6cdfc940086 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/breadwinner.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/cardigan.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/cardigan.png new file mode 100644 index 00000000000..723d4f1a679 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/cardigan.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/cardigan2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/cardigan2.png new file mode 100644 index 00000000000..7497451d3d0 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/cardigan2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/collector.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/collector.png new file mode 100644 index 00000000000..3213d6164e0 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/collector.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/cone.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/cone.png new file mode 100644 index 00000000000..cef73942c74 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/cone.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/ears.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/ears.png new file mode 100644 index 00000000000..773faaaf9d9 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/ears2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/ears2.png new file mode 100644 index 00000000000..fc8286ef859 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/ears2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/embarrassment.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/embarrassment.png new file mode 100644 index 00000000000..3a7c9e787ca Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/embarrassment.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/eyeliner.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/eyeliner.png new file mode 100644 index 00000000000..609cc9a24a5 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/eyeliner.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fallen_cone.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fallen_cone.png new file mode 100644 index 00000000000..f8ad2540a31 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fallen_cone.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fluffiness.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fluffiness.png new file mode 100644 index 00000000000..5b0f028113a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fluffiness.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fluffiness2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fluffiness2.png new file mode 100644 index 00000000000..199fe957147 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fluffiness2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fluffiness3.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fluffiness3.png new file mode 100644 index 00000000000..b282dbcbf1a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/fluffiness3.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/foot_left.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/foot_left.png new file mode 100644 index 00000000000..d5d31d92589 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/foot_left.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/foot_right.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/foot_right.png new file mode 100644 index 00000000000..318a68fcb8c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/foot_right.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/forest_style.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/forest_style.png new file mode 100644 index 00000000000..a758ed96e63 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/forest_style.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/forest_style2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/forest_style2.png new file mode 100644 index 00000000000..dd97eda66a3 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/forest_style2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gorgon.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gorgon.png new file mode 100644 index 00000000000..f4896a747e8 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gorgon.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_left.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_left.png new file mode 100644 index 00000000000..158490efaf1 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_left.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_left2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_left2.png new file mode 100644 index 00000000000..399c15b74d7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_left2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_right.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_right.png new file mode 100644 index 00000000000..7f53ae8a0db Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_right.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_right2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_right2.png new file mode 100644 index 00000000000..23a4eed4c34 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradientfoot_right2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_left.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_left.png new file mode 100644 index 00000000000..a97029f13d0 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_left.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_left2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_left2.png new file mode 100644 index 00000000000..ef7253b5dc1 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_left2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_right.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_right.png new file mode 100644 index 00000000000..b1663bee1d7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_right.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_right2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_right2.png new file mode 100644 index 00000000000..c30ed1d606c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/gradienthand_right2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/grizzly_necklace.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/grizzly_necklace.png new file mode 100644 index 00000000000..9e8ae3dea03 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/grizzly_necklace.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/grizzly_necklace2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/grizzly_necklace2.png new file mode 100644 index 00000000000..7ad0f1be8ee Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/grizzly_necklace2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/grizzly_necklace3.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/grizzly_necklace3.png new file mode 100644 index 00000000000..6c7302a50d3 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/grizzly_necklace3.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/hand_left.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/hand_left.png new file mode 100644 index 00000000000..902a8422dff Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/hand_left.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/hand_right.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/hand_right.png new file mode 100644 index 00000000000..dae728a8c9f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/hand_right.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/kiss.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/kiss.png new file mode 100644 index 00000000000..d497f1d1b12 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/kiss.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/left_eye.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/left_eye.png new file mode 100644 index 00000000000..dcfcc2065fe Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/left_eye.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/meta.json b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/meta.json new file mode 100644 index 00000000000..4da10e2ac5b --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/meta.json @@ -0,0 +1,287 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:lunalita", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "arrow", + "directions": 4 + }, + { + "name": "big_heart", + "directions": 4 + }, + { + "name": "braided_cone", + "directions": 4 + }, + { + "name": "braided_side", + "directions": 4 + }, + { + "name": "braided_side2", + "directions": 4 + }, + { + "name": "braids_on_the_side", + "directions": 4 + }, + { + "name": "braids_on_the_side2", + "directions": 4 + }, + { + "name": "breadwinner", + "directions": 4 + }, + { + "name": "cardigan", + "directions": 4 + }, + { + "name": "cardigan2", + "directions": 4 + }, + { + "name": "collector", + "directions": 4 + }, + { + "name": "cone", + "directions": 4 + }, + { + "name": "ears", + "directions": 4 + }, + { + "name": "ears2", + "directions": 4 + }, + { + "name": "embarrassment", + "directions": 4 + }, + { + "name": "eyeliner", + "directions": 4 + }, + { + "name": "fallen_cone", + "directions": 4 + }, + { + "name": "fluffiness", + "directions": 4 + }, + { + "name": "fluffiness2", + "directions": 4 + }, + { + "name": "fluffiness3", + "directions": 4 + }, + { + "name": "forest_style", + "directions": 4 + }, + { + "name": "forest_style2", + "directions": 4 + }, + { + "name": "gorgon", + "directions": 4 + }, + { + "name": "gradientfoot_left", + "directions": 4 + }, + { + "name": "gradientfoot_left2", + "directions": 4 + }, + { + "name": "gradientfoot_right", + "directions": 4 + }, + { + "name": "gradientfoot_right2", + "directions": 4 + }, + { + "name": "gradienthand_left", + "directions": 4 + }, + { + "name": "gradienthand_left2", + "directions": 4 + }, + { + "name": "gradienthand_right", + "directions": 4 + }, + { + "name": "gradienthand_right2", + "directions": 4 + }, + { + "name": "grizzly_necklace", + "directions": 4 + }, + { + "name": "grizzly_necklace2", + "directions": 4 + }, + { + "name": "grizzly_necklace3", + "directions": 4 + }, + { + "name": "kiss", + "directions": 4 + }, + { + "name": "left_eye", + "directions": 4 + }, + { + "name": "Muzzle", + "directions": 4 + }, + { + "name": "Muzzle2", + "directions": 4 + }, + { + "name": "neat", + "directions": 4 + }, + { + "name": "nose", + "directions": 4 + }, + { + "name": "panda", + "directions": 4 + }, + { + "name": "rigth_eye", + "directions": 4 + }, + { + "name": "short_hedgehog", + "directions": 4 + }, + { + "name": "short_hedgehog2", + "directions": 4 + }, + { + "name": "soft_belly", + "directions": 4 + }, + { + "name": "soft_belly2", + "directions": 4 + }, + { + "name": "soft_waves", + "directions": 4 + }, + { + "name": "soft_waves2", + "directions": 4 + }, + { + "name": "space_bear", + "directions": 4 + }, + { + "name": "spots", + "directions": 4 + }, + { + "name": "spots_left", + "directions": 4 + }, + { + "name": "spots_right", + "directions": 4 + }, + { + "name": "star", + "directions": 4 + }, + { + "name": "surface_river", + "directions": 4 + }, + { + "name": "tail_big_dipper", + "directions": 4 + }, + { + "name": "tattoo_leader", + "directions": 4 + }, + { + "name": "third_eye", + "directions": 4 + }, + { + "name": "valkyries_scythe", + "directions": 4 + }, + { + "name": "valkyries_scythe2", + "directions": 4 + }, + { + "name": "warrior", + "directions": 4 + }, + { + "name": "warrior2", + "directions": 4 + }, + { + "name": "warriors_scythe", + "directions": 4 + }, + { + "name": "whip", + "directions": 4 + }, + { + "name": "whip2", + "directions": 4 + }, + { + "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/Mobs/Customization/Ursus/custom.rsi/neat.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/neat.png new file mode 100644 index 00000000000..6c2975b83d7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/neat.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/nose.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/nose.png new file mode 100644 index 00000000000..64e411466e5 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/nose.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/panda.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/panda.png new file mode 100644 index 00000000000..8fd1df3026b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/panda.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/rigth_eye.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/rigth_eye.png new file mode 100644 index 00000000000..c3b82cbba31 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/rigth_eye.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/short_hedgehog.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/short_hedgehog.png new file mode 100644 index 00000000000..a066134c996 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/short_hedgehog.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/short_hedgehog2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/short_hedgehog2.png new file mode 100644 index 00000000000..12417d2881e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/short_hedgehog2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_belly.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_belly.png new file mode 100644 index 00000000000..2ca9ef3bc30 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_belly.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_belly2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_belly2.png new file mode 100644 index 00000000000..97de99211cb Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_belly2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_waves.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_waves.png new file mode 100644 index 00000000000..dd2b3b4d41c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_waves.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_waves2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_waves2.png new file mode 100644 index 00000000000..dafca15447f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/soft_waves2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/space_bear.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/space_bear.png new file mode 100644 index 00000000000..c0576cbd41e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/space_bear.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/spots.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/spots.png new file mode 100644 index 00000000000..247636481fb Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/spots.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/spots_left.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/spots_left.png new file mode 100644 index 00000000000..99642d6e858 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/spots_left.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/spots_right.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/spots_right.png new file mode 100644 index 00000000000..83461de6b1c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/spots_right.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/star.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/star.png new file mode 100644 index 00000000000..0bc168037c1 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/star.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/surface_river.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/surface_river.png new file mode 100644 index 00000000000..69fc748eefb Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/surface_river.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/tail_big_dipper.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/tail_big_dipper.png new file mode 100644 index 00000000000..ae73210bc3b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/tail_big_dipper.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/tattoo_leader.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/tattoo_leader.png new file mode 100644 index 00000000000..c324caa125a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/tattoo_leader.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/third_eye.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/third_eye.png new file mode 100644 index 00000000000..35a38deb74e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/third_eye.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/valkyries_scythe.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/valkyries_scythe.png new file mode 100644 index 00000000000..f69a767eafa Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/valkyries_scythe.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/valkyries_scythe2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/valkyries_scythe2.png new file mode 100644 index 00000000000..35f8acbc3f1 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/valkyries_scythe2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/warrior.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/warrior.png new file mode 100644 index 00000000000..3b4dd8c657f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/warrior.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/warrior2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/warrior2.png new file mode 100644 index 00000000000..bc606cbd551 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/warrior2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/warriors_scythe.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/warriors_scythe.png new file mode 100644 index 00000000000..63b79e7d21b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/warriors_scythe.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/whip.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/whip.png new file mode 100644 index 00000000000..a27946ad575 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/whip.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/whip2.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/whip2.png new file mode 100644 index 00000000000..d80c7316f23 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/whip2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/young_boy.png b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/young_boy.png new file mode 100644 index 00000000000..4bd0d2da703 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Ursus/custom.rsi/young_boy.png differ diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/full_f.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/full_f.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/full_f.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/full_f.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/full_m.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/full_m.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/full_m.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/full_m.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/head_f.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/head_f.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/head_f.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/head_f.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/head_m.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/head_m.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/head_m.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/head_m.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/l_arm.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/l_arm.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/l_arm.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/l_arm.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/l_foot.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/l_foot.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/l_foot.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/l_foot.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/l_hand.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/l_hand.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/l_hand.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/l_hand.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/l_leg.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/l_leg.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/l_leg.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/l_leg.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/meta.json b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/meta.json similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/meta.json rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/meta.json diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/r_arm.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/r_arm.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/r_arm.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/r_arm.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/r_foot.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/r_foot.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/r_foot.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/r_foot.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/r_hand.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/r_hand.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/r_hand.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/r_hand.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/r_leg.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/r_leg.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/r_leg.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/r_leg.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/torso_f.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/torso_f.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/torso_f.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/torso_f.png diff --git a/Resources/Textures/ADT/Mobs/Novakid/parts.rsi/torso_m.png b/Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/torso_m.png similarity index 100% rename from Resources/Textures/ADT/Mobs/Novakid/parts.rsi/torso_m.png rename to Resources/Textures/ADT/Mobs/Species/Novakid/parts.rsi/torso_m.png diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/full.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/full.png new file mode 100644 index 00000000000..cb8d7819064 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/full.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/head_f.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/head_f.png new file mode 100644 index 00000000000..a9fb3f74e06 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/head_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/head_m.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/head_m.png new file mode 100644 index 00000000000..89a103e43ec Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/head_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_arm.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_arm.png new file mode 100644 index 00000000000..9febc989945 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_arm.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_foot.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_foot.png new file mode 100644 index 00000000000..6f3b2f757fe Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_foot.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_hand.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_hand.png new file mode 100644 index 00000000000..ed86315a9a7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_hand.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_leg.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_leg.png new file mode 100644 index 00000000000..e4ffe00be2f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/l_leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/meta.json b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/meta.json new file mode 100644 index 00000000000..3e82ed71a10 --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/meta.json @@ -0,0 +1,70 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:lunalita", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "urs_f", + "directions": 4 + }, + { + "name": "urs_m", + "directions": 4 + }, + { + "name": "head_f", + "directions": 4 + }, + { + "name": "head_m", + "directions": 4 + }, + { + "name": "l_arm", + "directions": 4 + }, + { + "name": "l_foot", + "directions": 4 + }, + { + "name": "l_hand", + "directions": 4 + }, + { + "name": "l_leg", + "directions": 4 + }, + { + "name": "r_arm", + "directions": 4 + }, + { + "name": "r_foot", + "directions": 4 + }, + { + "name": "r_hand", + "directions": 4 + }, + { + "name": "r_leg", + "directions": 4 + }, + { + "name": "torso_f", + "directions": 4 + }, + { + "name": "torso_m", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_arm.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_arm.png new file mode 100644 index 00000000000..fc2144934a9 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_arm.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_foot.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_foot.png new file mode 100644 index 00000000000..fde657848d1 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_foot.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_hand.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_hand.png new file mode 100644 index 00000000000..125bb100927 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_hand.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_leg.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_leg.png new file mode 100644 index 00000000000..03a51682cbe Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/r_leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/torso_f.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/torso_f.png new file mode 100644 index 00000000000..68d39c1db49 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/torso_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/torso_m.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/torso_m.png new file mode 100644 index 00000000000..fc2102682c6 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/torso_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/urs_f.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/urs_f.png new file mode 100644 index 00000000000..45318a3f8f0 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/urs_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/urs_m.png b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/urs_m.png new file mode 100644 index 00000000000..2437cf10b8c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Ursus/parts.rsi/urs_m.png differ diff --git a/Resources/Textures/ADT/Objects/Fun/toys.rsi/meta.json b/Resources/Textures/ADT/Objects/Fun/toys.rsi/meta.json new file mode 100644 index 00000000000..f16f176d480 --- /dev/null +++ b/Resources/Textures/ADT/Objects/Fun/toys.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created ADT team", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "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/Clothing/Head/Hats/urs_hat.rsi/equipped-HELMET-urs.png b/Resources/Textures/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/Clothing/Head/Hats/urs_hat.rsi/equipped-HELMET-urs.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/urs_hat.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hats/urs_hat.rsi/equipped-HELMET.png new file mode 100644 index 00000000000..529fcc15581 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/urs_hat.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/urs_hat.rsi/icon.png b/Resources/Textures/Clothing/Head/Hats/urs_hat.rsi/icon.png new file mode 100644 index 00000000000..4a38c01372f Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/urs_hat.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/urs_hat.rsi/meta.json b/Resources/Textures/Clothing/Head/Hats/urs_hat.rsi/meta.json new file mode 100644 index 00000000000..df5abc057db --- /dev/null +++ b/Resources/Textures/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 + } + ] +}