diff --git a/Resources/Locale/en-US/_CP14/markings/silva-bark.ftl b/Resources/Locale/en-US/_CP14/markings/silva-bark.ftl new file mode 100644 index 0000000000..805b7893ec --- /dev/null +++ b/Resources/Locale/en-US/_CP14/markings/silva-bark.ftl @@ -0,0 +1,16 @@ +marking-CP14SilvaHeadBark1 = Facial growth +marking-CP14SilvaHeadBark2 = Sprigs +marking-CP14SilvaHeadBark3 = Massiveness +marking-CP14SilvaHeadBark4 = Browbeating +marking-CP14SilvaHeadBark5 = Split mask +marking-CP14SilvaHeadBark6 = Flowers +marking-CP14SilvaHeadBark7 = Flowers 2 +marking-CP14SilvaHeadBark8 = Eye frame +marking-CP14SilvaHeadBark9 = Stump + +marking-CP14SilvaBodyBark1 = Wrapping vines +marking-CP14SilvaBodyBark2 = Sprouts +marking-CP14SilvaBodyBark3 = Side branches +marking-CP14SilvaBodyBark4 = Flowers +marking-CP14SilvaBodyBark5 = Pseudo-armor +marking-CP14SilvaBodyBark6 = Flowers 2 \ No newline at end of file diff --git a/Resources/Locale/en-US/_CP14/species/species-names.ftl b/Resources/Locale/en-US/_CP14/species/species-names.ftl index a537ef4f96..692ca65f2f 100644 --- a/Resources/Locale/en-US/_CP14/species/species-names.ftl +++ b/Resources/Locale/en-US/_CP14/species/species-names.ftl @@ -531,4 +531,48 @@ cp14-species-name-goblin-female-first-20 = Tuner cp14-species-name-goblin-female-first-21 = Hashak cp14-species-name-goblin-female-first-22 = Shadruor cp14-species-name-goblin-female-first-23 = Ehaas -cp14-species-name-goblin-female-first-24 = Eluun \ No newline at end of file +cp14-species-name-goblin-female-first-24 = Eluun + +# SILVA + +cp14-species-name-silva-male-first-1 = Abur +cp14-species-name-silva-male-first-2 = Banua +cp14-species-name-silva-male-first-3 = Gyutai +cp14-species-name-silva-male-first-4 = Dampunts +cp14-species-name-silva-male-first-5 = Jara +cp14-species-name-silva-male-first-6 = Kvatcha +cp14-species-name-silva-male-first-7 = Magni +cp14-species-name-silva-male-first-8 = Targai +cp14-species-name-silva-male-first-9 = Tachu +cp14-species-name-silva-male-first-10 = Chonai +cp14-species-name-silva-male-first-11 = Perdran +cp14-species-name-silva-male-first-12 = Reival +cp14-species-name-silva-male-first-13 = Sandrel +cp14-species-name-silva-male-first-14 = Tarvel +cp14-species-name-silva-male-first-15 = Undoris +cp14-species-name-silva-male-first-16 = Firen +cp14-species-name-silva-male-first-17 = Horwin +cp14-species-name-silva-male-first-18 = Chaldor +cp14-species-name-silva-male-first-19 = Elindir +cp14-species-name-silva-male-first-20 = Yantheris + +cp14-species-name-silva-female-first-1 = Quilla +cp14-species-name-silva-female-first-2 = Koka +cp14-species-name-silva-female-first-3 = Kyura +cp14-species-name-silva-female-first-4 = Ollsil +cp14-species-name-silva-female-first-5 = Pola +cp14-species-name-silva-female-first-6 = Rima +cp14-species-name-silva-female-first-7 = Saika +cp14-species-name-silva-female-first-8 = Sisou +cp14-species-name-silva-female-first-9 = Chiaka +cp14-species-name-silva-female-first-10 = Chokue +cp14-species-name-silva-female-first-11 = Oliviana +cp14-species-name-silva-female-first-12 = Perelina +cp14-species-name-silva-female-first-13 = Rillanta +cp14-species-name-silva-female-first-14 = Selanis +cp14-species-name-silva-female-first-15 = Talenia +cp14-species-name-silva-female-first-16 = Felindra +cp14-species-name-silva-female-first-17 = Halissa +cp14-species-name-silva-female-first-18 = Chelana +cp14-species-name-silva-female-first-19 = Elirin +cp14-species-name-silva-female-first-20 = Yunelia diff --git a/Resources/Locale/en-US/_CP14/species/species.ftl b/Resources/Locale/en-US/_CP14/species/species.ftl index 7fd42389e6..420e00d899 100644 --- a/Resources/Locale/en-US/_CP14/species/species.ftl +++ b/Resources/Locale/en-US/_CP14/species/species.ftl @@ -2,4 +2,5 @@ cp14-species-name-human = Human cp14-species-name-tiefling = Tiefling cp14-species-name-dwarf = Dwarf cp14-species-name-elf = Elf -cp14-species-name-goblin = Goblin \ No newline at end of file +cp14-species-name-goblin = Goblin +cp14-species-name-silva = Silva \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/markings/silva-bark.ftl b/Resources/Locale/ru-RU/_CP14/markings/silva-bark.ftl new file mode 100644 index 0000000000..3f247a0f8b --- /dev/null +++ b/Resources/Locale/ru-RU/_CP14/markings/silva-bark.ftl @@ -0,0 +1,16 @@ +marking-CP14SilvaHeadBark1 = Лицевой нарост +marking-CP14SilvaHeadBark2 = Веточки +marking-CP14SilvaHeadBark3 = Массивность +marking-CP14SilvaHeadBark4 = Бровянистость +marking-CP14SilvaHeadBark5 = Расколотая маска +marking-CP14SilvaHeadBark6 = Цветочки +marking-CP14SilvaHeadBark7 = Цветочки 2 +marking-CP14SilvaHeadBark8 = Обрамление зерцал +marking-CP14SilvaHeadBark9 = Обрубок + +marking-CP14SilvaBodyBark1 = Обвивающие лозы +marking-CP14SilvaBodyBark2 = Поросль +marking-CP14SilvaBodyBark3 = Боковые веточки +marking-CP14SilvaBodyBark4 = Цветочки +marking-CP14SilvaBodyBark5 = Псевдоброня +marking-CP14SilvaBodyBark6 = Цветочки 2 \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/species/species-names.ftl b/Resources/Locale/ru-RU/_CP14/species/species-names.ftl index d5c1cfa12a..095397c113 100644 --- a/Resources/Locale/ru-RU/_CP14/species/species-names.ftl +++ b/Resources/Locale/ru-RU/_CP14/species/species-names.ftl @@ -533,4 +533,48 @@ cp14-species-name-goblin-female-first-20 = Тюнер cp14-species-name-goblin-female-first-21 = Хашак cp14-species-name-goblin-female-first-22 = Шедруор cp14-species-name-goblin-female-first-23 = Эхаас -cp14-species-name-goblin-female-first-24 = Элуун \ No newline at end of file +cp14-species-name-goblin-female-first-24 = Элуун + +# SILVA + +cp14-species-name-silva-male-first-1 = Абур +cp14-species-name-silva-male-first-2 = Бануа +cp14-species-name-silva-male-first-3 = Гьютай +cp14-species-name-silva-male-first-4 = Дампунтс +cp14-species-name-silva-male-first-5 = Джара +cp14-species-name-silva-male-first-6 = Кватча +cp14-species-name-silva-male-first-7 = Магни +cp14-species-name-silva-male-first-8 = Таргай +cp14-species-name-silva-male-first-9 = Тачу +cp14-species-name-silva-male-first-10 = Чонай +cp14-species-name-silva-male-first-11 = Пердран +cp14-species-name-silva-male-first-12 = Рейвал +cp14-species-name-silva-male-first-13 = Сандрел +cp14-species-name-silva-male-first-14 = Тарвель +cp14-species-name-silva-male-first-15 = Ундорис +cp14-species-name-silva-male-first-16 = Файрен +cp14-species-name-silva-male-first-17 = Хорвин +cp14-species-name-silva-male-first-18 = Чалдор +cp14-species-name-silva-male-first-19 = Элиндир +cp14-species-name-silva-male-first-20 = Янтерис + +cp14-species-name-silva-female-first-1 = Квилла +cp14-species-name-silva-female-first-2 = Кока +cp14-species-name-silva-female-first-3 = Кьюра +cp14-species-name-silva-female-first-4 = Оллсил +cp14-species-name-silva-female-first-5 = Пола +cp14-species-name-silva-female-first-6 = Рима +cp14-species-name-silva-female-first-7 = Сайка +cp14-species-name-silva-female-first-8 = Сисоу +cp14-species-name-silva-female-first-9 = Чиака +cp14-species-name-silva-female-first-10 = Чокуе +cp14-species-name-silva-female-first-11 = Оливианна +cp14-species-name-silva-female-first-12 = Перелина +cp14-species-name-silva-female-first-13 = Рилланта +cp14-species-name-silva-female-first-14 = Селанис +cp14-species-name-silva-female-first-15 = Таления +cp14-species-name-silva-female-first-16 = Фелиндра +cp14-species-name-silva-female-first-17 = Халисса +cp14-species-name-silva-female-first-18 = Челана +cp14-species-name-silva-female-first-19 = Элирин +cp14-species-name-silva-female-first-20 = Юнелия \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/species/species.ftl b/Resources/Locale/ru-RU/_CP14/species/species.ftl index ab5887d14f..51001237a1 100644 --- a/Resources/Locale/ru-RU/_CP14/species/species.ftl +++ b/Resources/Locale/ru-RU/_CP14/species/species.ftl @@ -2,4 +2,5 @@ cp14-species-name-human = Человек cp14-species-name-tiefling = Тифлинг cp14-species-name-dwarf = Дварф cp14-species-name-elf = Эльф -cp14-species-name-goblin = Гоблин \ No newline at end of file +cp14-species-name-goblin = Гоблин +cp14-species-name-silva = Сильва \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Body/Prototypes/silva.yml b/Resources/Prototypes/_CP14/Body/Prototypes/silva.yml new file mode 100644 index 0000000000..9c304166c5 --- /dev/null +++ b/Resources/Prototypes/_CP14/Body/Prototypes/silva.yml @@ -0,0 +1,49 @@ +- type: body + id: CP14Silva + name: silva + root: torso + slots: + head: + part: CP14HeadHuman + connections: + - torso + organs: + brain: OrganHumanBrain + eyes: OrganHumanEyes + torso: + part: TorsoHuman + connections: + - right_arm + - left_arm + - right_leg + - left_leg + organs: + heart: OrganHumanHeart + lungs: OrganHumanLungs + stomach: OrganHumanStomach + liver: OrganHumanLiver + kidneys: OrganHumanKidneys + right_arm: + part: CP14RightArmHuman + connections: + - right_hand + left_arm: + part: CP14LeftArmHuman + connections: + - left_hand + right_hand: + part: CP14RightHandHuman + left_hand: + part: CP14LeftHandHuman + right_leg: + part: CP14RightLegHuman + connections: + - right_foot + left_leg: + part: CP14LeftLegHuman + connections: + - left_foot + right_foot: + part: CP14RightFootHuman + left_foot: + part: CP14LeftFootHuman diff --git a/Resources/Prototypes/_CP14/Datasets/Names/species-names.yml b/Resources/Prototypes/_CP14/Datasets/Names/species-names.yml index f5986677a8..58755c518d 100644 --- a/Resources/Prototypes/_CP14/Datasets/Names/species-names.yml +++ b/Resources/Prototypes/_CP14/Datasets/Names/species-names.yml @@ -92,3 +92,17 @@ values: prefix: cp14-species-name-goblin-female-first- count: 24 + +# Silva + +- type: localizedDataset + id: CP14_Names_Silva_Male_First + values: + prefix: cp14-species-name-silva-male-first- + count: 20 + +- type: localizedDataset + id: CP14_Names_Silva_Female_First + values: + prefix: cp14-species-name-silva-female-first- + count: 20 diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/silva_body_bark.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/silva_body_bark.yml new file mode 100644 index 0000000000..29ad0f5d44 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/silva_body_bark.yml @@ -0,0 +1,83 @@ +- type: marking + id: CP14SilvaBodyBark1 + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#543825" + sprites: + - sprite: _CP14/Mobs/Customization/silva_body_bark.rsi + state: bark1 + +- type: marking + id: CP14SilvaBodyBark2 + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#543825" + sprites: + - sprite: _CP14/Mobs/Customization/silva_body_bark.rsi + state: bark2 + +- type: marking + id: CP14SilvaBodyBark3 + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#543825" + sprites: + - sprite: _CP14/Mobs/Customization/silva_body_bark.rsi + state: bark3 + +- type: marking + id: CP14SilvaBodyBark4 + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#d977c2" #Pink flowers! + sprites: + - sprite: _CP14/Mobs/Customization/silva_body_bark.rsi + state: bark4 + +- type: marking + id: CP14SilvaBodyBark5 + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#543825" + sprites: + - sprite: _CP14/Mobs/Customization/silva_body_bark.rsi + state: bark5 + +- type: marking + id: CP14SilvaBodyBark6 + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#d977c2" #Pink flowers! + sprites: + - sprite: _CP14/Mobs/Customization/silva_body_bark.rsi + state: bark6 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/silva_head_bark.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/silva_head_bark.yml new file mode 100644 index 0000000000..ac4537d7da --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/silva_head_bark.yml @@ -0,0 +1,125 @@ +- type: marking + id: CP14SilvaHeadBark1 + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#543825" + sprites: + - sprite: _CP14/Mobs/Customization/silva_head_bark.rsi + state: bark1 + +- type: marking + id: CP14SilvaHeadBark2 + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#543825" + sprites: + - sprite: _CP14/Mobs/Customization/silva_head_bark.rsi + state: bark2 + +- type: marking + id: CP14SilvaHeadBark3 + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#543825" + sprites: + - sprite: _CP14/Mobs/Customization/silva_head_bark.rsi + state: bark3 + +- type: marking + id: CP14SilvaHeadBark4 + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#543825" + sprites: + - sprite: _CP14/Mobs/Customization/silva_head_bark.rsi + state: bark4 + +- type: marking + id: CP14SilvaHeadBark5 + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#543825" + sprites: + - sprite: _CP14/Mobs/Customization/silva_head_bark.rsi + state: bark5 + +- type: marking + id: CP14SilvaHeadBark6 + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#d977c2" #Pink flowers! + sprites: + - sprite: _CP14/Mobs/Customization/silva_head_bark.rsi + state: bark6 + +- type: marking + id: CP14SilvaHeadBark7 + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#d977c2" #Pink flowers! + sprites: + - sprite: _CP14/Mobs/Customization/silva_head_bark.rsi + state: bark7 + +- type: marking + id: CP14SilvaHeadBark8 + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#543825" + sprites: + - sprite: _CP14/Mobs/Customization/silva_head_bark.rsi + state: bark8 + +- type: marking + id: CP14SilvaHeadBark9 + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ CP14Silva ] + coloring: + default: + type: + !type:SimpleColoring + color: "#543825" + sprites: + - sprite: _CP14/Mobs/Customization/silva_head_bark.rsi + state: bark9 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Player/silva.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Player/silva.yml new file mode 100644 index 0000000000..692588d1ed --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Player/silva.yml @@ -0,0 +1,4 @@ +- type: entity + save: false + parent: CP14BaseMobSilva + id: CP14MobSilva \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Species/silva.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Species/silva.yml new file mode 100644 index 0000000000..033a9044bc --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Species/silva.yml @@ -0,0 +1,176 @@ +- type: entity + parent: CP14BaseMobSpeciesOrganic + id: CP14BaseMobSilva + name: Mr. Silva + abstract: true + components: + - type: Sprite + layers: + - map: [ "enum.HumanoidVisualLayers.Chest" ] + - map: [ "enum.HumanoidVisualLayers.Head" ] + - map: [ "enum.HumanoidVisualLayers.Snout" ] + - map: [ "enum.HumanoidVisualLayers.Eyes" ] + shader: unshaded # Gloving eyes + - map: [ "enum.HumanoidVisualLayers.RArm" ] + - map: [ "enum.HumanoidVisualLayers.LArm" ] + - map: [ "enum.HumanoidVisualLayers.RLeg" ] + - map: [ "enum.HumanoidVisualLayers.LLeg" ] + - shader: StencilClear + sprite: _CP14/Mobs/Species/Human/parts.rsi + state: l_leg + - map: [ "enum.HumanoidVisualLayers.Tail" ] # Body Bark before clothing + - shader: StencilMask + map: [ "enum.HumanoidVisualLayers.StencilMask" ] + sprite: Mobs/Customization/masking_helpers.rsi + state: unisex_full + visible: false + - map: [ "shirt" ] + - map: [ "pants" ] + - map: [ "enum.HumanoidVisualLayers.LFoot" ] + - map: [ "enum.HumanoidVisualLayers.RFoot" ] + - map: [ "enum.HumanoidVisualLayers.LHand" ] + - map: [ "enum.HumanoidVisualLayers.RHand" ] + - map: [ "enum.HumanoidVisualLayers.HeadSide" ] # Bark Before clothing + - map: [ "enum.HumanoidVisualLayers.HeadTop" ] # Bark Before clothing + - map: [ "gloves" ] + - map: [ "shoes" ] + - map: [ "ears" ] + - map: [ "cloak" ] + - map: [ "eyes" ] + - map: [ "belt1" ] + - map: [ "belt2" ] + - map: [ "neck" ] + - map: [ "back" ] + - map: [ "enum.HumanoidVisualLayers.FacialHair" ] + - map: [ "enum.HumanoidVisualLayers.Hair" ] + - map: [ "mask" ] + - map: [ "head" ] + - map: [ "pocket1" ] + - map: [ "pocket2" ] + - map: ["enum.HumanoidVisualLayers.Handcuffs"] + color: "#ffffff" + sprite: Objects/Misc/handcuffs.rsi + state: body-overlay-2 + visible: false + - type: HumanoidAppearance + species: CP14Silva + - type: Hunger + - type: Icon + sprite: _CP14/Mobs/Species/Elf/parts.rsi #TODO + state: full + - type: Thirst + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatHuman + amount: 5 + - type: Body + prototype: CP14Silva + requiredLegs: 2 + - type: Wagging + - type: Bloodstream + bloodReagent: CP14BloodFlowerSap #Lol + - type: Inventory + templateId: CP14Human + displacements: + cloak: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Human/displacement.rsi + state: female_cloak + pants: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Human/displacement.rsi + state: female_pants + shirt: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Elf/displacement.rsi + state: male_shirt + femaleDisplacements: + shirt: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Elf/displacement.rsi + state: female_shirt + +- type: entity + parent: CP14BaseSpeciesDummy + id: CP14MobSilvaDummy + categories: [ HideSpawnMenu ] + components: + - type: Sprite + layers: + - map: [ "enum.HumanoidVisualLayers.Chest" ] + - map: [ "enum.HumanoidVisualLayers.Head" ] + - map: [ "enum.HumanoidVisualLayers.Snout" ] + - map: [ "enum.HumanoidVisualLayers.Eyes" ] + shader: unshaded # Gloving eyes + - map: [ "enum.HumanoidVisualLayers.RArm" ] + - map: [ "enum.HumanoidVisualLayers.LArm" ] + - map: [ "enum.HumanoidVisualLayers.RLeg" ] + - map: [ "enum.HumanoidVisualLayers.LLeg" ] + - shader: StencilClear + sprite: _CP14/Mobs/Species/Human/parts.rsi + state: l_leg + - map: [ "enum.HumanoidVisualLayers.Tail" ] # Body Bark before clothing + - shader: StencilMask + map: [ "enum.HumanoidVisualLayers.StencilMask" ] + sprite: Mobs/Customization/masking_helpers.rsi + state: unisex_full + visible: false + - map: [ "shirt" ] + - map: [ "pants" ] + - map: [ "enum.HumanoidVisualLayers.LFoot" ] + - map: [ "enum.HumanoidVisualLayers.RFoot" ] + - map: [ "enum.HumanoidVisualLayers.LHand" ] + - map: [ "enum.HumanoidVisualLayers.RHand" ] + - map: [ "enum.HumanoidVisualLayers.HeadSide" ] # Bark Before clothing + - map: [ "enum.HumanoidVisualLayers.HeadTop" ] # Bark Before clothing + - map: [ "gloves" ] + - map: [ "shoes" ] + - map: [ "ears" ] + - map: [ "cloak" ] + - map: [ "eyes" ] + - map: [ "belt1" ] + - map: [ "belt2" ] + - map: [ "neck" ] + - map: [ "back" ] + - map: [ "enum.HumanoidVisualLayers.FacialHair" ] + - map: [ "enum.HumanoidVisualLayers.Hair" ] + - map: [ "mask" ] + - map: [ "head" ] + - map: [ "pocket1" ] + - map: [ "pocket2" ] + - map: ["enum.HumanoidVisualLayers.Handcuffs"] + color: "#ffffff" + sprite: Objects/Misc/handcuffs.rsi + state: body-overlay-2 + visible: false + - type: HumanoidAppearance + species: CP14Silva + - type: Inventory + templateId: CP14Human + displacements: + cloak: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Human/displacement.rsi + state: female_cloak + pants: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Human/displacement.rsi + state: female_pants + shirt: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Elf/displacement.rsi + state: male_shirt + femaleDisplacements: + shirt: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Elf/displacement.rsi + state: female_shirt \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Species/silva.yml b/Resources/Prototypes/_CP14/Species/silva.yml new file mode 100644 index 0000000000..f9158b1170 --- /dev/null +++ b/Resources/Prototypes/_CP14/Species/silva.yml @@ -0,0 +1,195 @@ +- type: species + id: CP14Silva + name: cp14-species-name-silva + roundStart: true + prototype: CP14MobSilva + sprites: CP14MobSilvaSprites + markingLimits: CP14MobSilvaMarkingLimits + dollPrototype: CP14MobSilvaDummy + skinColoration: VoxFeathers + defaultSkinTone: "#6c741d" + maleFirstNames: CP14_Names_Silva_Male_First + femaleFirstNames: CP14_Names_Silva_Female_First + +- type: speciesBaseSprites + id: CP14MobSilvaSprites + sprites: + Head: CP14MobSilvaHead + HeadTop: CP14MobSilvaAnyMarking + Hair: CP14MobSilvaAnyMarking + FacialHair: CP14MobSilvaAnyMarking + Snout: CP14MobSilvaMarkingMatchSkin + Tail: CP14MobSilvaAnyMarking + Chest: CP14MobSilvaTorso + Eyes: CP14MobSilvaEyes + LArm: CP14MobSilvaLArm + RArm: CP14MobSilvaRArm + LHand: CP14MobSilvaLHand + RHand: CP14MobSilvaRHand + LLeg: CP14MobSilvaLLeg + RLeg: CP14MobSilvaRLeg + LFoot: CP14MobSilvaLFoot + RFoot: CP14MobSilvaRFoot + +- type: markingPoints + id: CP14MobSilvaMarkingLimits + points: + Hair: + points: 1 + required: false + FacialHair: + points: 1 + required: false + HeadTop: + points: 2 + required: false + Tail: + points: 2 + required: false + Snout: + points: 1 + required: false + Chest: + points: 1 + required: false + Legs: + points: 2 + required: false + Arms: + points: 2 + required: false + +- type: humanoidBaseSprite + id: CP14MobSilvaEyes + baseSprite: + sprite: _CP14/Mobs/Customization/eyes.rsi + state: silva_eyes + shader: unshaded + +- type: humanoidBaseSprite + id: CP14MobSilvaAnyMarking + +- type: humanoidBaseSprite + id: CP14MobSilvaMarkingMatchSkin + markingsMatchSkin: true + +- type: humanoidBaseSprite + id: CP14MobSilvaHead + baseSprite: + sprite: _CP14/Mobs/Species/Silva/parts.rsi + state: head + +- type: humanoidBaseSprite + id: CP14MobSilvaHeadFemale + baseSprite: + sprite: _CP14/Mobs/Species/Silva/female_parts.rsi + state: head + +- type: humanoidBaseSprite + id: CP14MobSilvaTorso + baseSprite: + sprite: _CP14/Mobs/Species/Silva/parts.rsi + state: torso + +- type: humanoidBaseSprite + id: CP14MobSilvaTorsoFemale + baseSprite: + sprite: _CP14/Mobs/Species/Silva/female_parts.rsi + state: torso + +- type: humanoidBaseSprite + id: CP14MobSilvaLLeg + baseSprite: + sprite: _CP14/Mobs/Species/Silva/parts.rsi + state: l_leg + +- type: humanoidBaseSprite + id: CP14MobSilvaLLegFemale + baseSprite: + sprite: _CP14/Mobs/Species/Silva/female_parts.rsi + state: l_leg + +- type: humanoidBaseSprite + id: CP14MobSilvaLArm + baseSprite: + sprite: _CP14/Mobs/Species/Silva/parts.rsi + state: l_arm + +- type: humanoidBaseSprite + id: CP14MobSilvaLArmFemale + baseSprite: + sprite: _CP14/Mobs/Species/Silva/female_parts.rsi + state: l_arm + +- type: humanoidBaseSprite + id: CP14MobSilvaLHand + baseSprite: + sprite: _CP14/Mobs/Species/Silva/parts.rsi + state: l_hand + +- type: humanoidBaseSprite + id: CP14MobSilvaLHandFemale + baseSprite: + sprite: _CP14/Mobs/Species/Silva/female_parts.rsi + state: l_hand + +- type: humanoidBaseSprite + id: CP14MobSilvaLFoot + baseSprite: + sprite: _CP14/Mobs/Species/Silva/parts.rsi + state: l_foot + +- type: humanoidBaseSprite + id: CP14MobSilvaLFootFemale + baseSprite: + sprite: _CP14/Mobs/Species/Silva/female_parts.rsi + state: l_foot + +- type: humanoidBaseSprite + id: CP14MobSilvaRLeg + baseSprite: + sprite: _CP14/Mobs/Species/Silva/parts.rsi + state: r_leg + +- type: humanoidBaseSprite + id: CP14MobSilvaRLegFemale + baseSprite: + sprite: _CP14/Mobs/Species/Silva/female_parts.rsi + state: r_leg + +- type: humanoidBaseSprite + id: CP14MobSilvaRArm + baseSprite: + sprite: _CP14/Mobs/Species/Silva/parts.rsi + state: r_arm + +- type: humanoidBaseSprite + id: CP14MobSilvaRArmFemale + baseSprite: + sprite: _CP14/Mobs/Species/Silva/female_parts.rsi + state: r_arm + +- type: humanoidBaseSprite + id: CP14MobSilvaRHand + baseSprite: + sprite: _CP14/Mobs/Species/Silva/parts.rsi + state: r_hand + +- type: humanoidBaseSprite + id: CP14MobSilvaRHandFemale + baseSprite: + sprite: _CP14/Mobs/Species/Silva/female_parts.rsi + state: r_hand + +- type: humanoidBaseSprite + id: CP14MobSilvaRFoot + baseSprite: + sprite: _CP14/Mobs/Species/Silva/parts.rsi + state: r_foot + + +- type: humanoidBaseSprite + id: CP14MobSilvaRFootFemale + baseSprite: + sprite: _CP14/Mobs/Species/Silva/female_parts.rsi + state: r_foot diff --git a/Resources/Textures/_CP14/Mobs/Customization/eyes.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Customization/eyes.rsi/meta.json index 971667f44f..83d2b37c8b 100644 --- a/Resources/Textures/_CP14/Mobs/Customization/eyes.rsi/meta.json +++ b/Resources/Textures/_CP14/Mobs/Customization/eyes.rsi/meta.json @@ -15,6 +15,10 @@ "name": "goblin_eyes", "directions": 4 }, + { + "name": "silva_eyes", + "directions": 4 + }, { "name": "no_eyes" } diff --git a/Resources/Textures/_CP14/Mobs/Customization/eyes.rsi/silva_eyes.png b/Resources/Textures/_CP14/Mobs/Customization/eyes.rsi/silva_eyes.png new file mode 100644 index 0000000000..6e50493876 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/eyes.rsi/silva_eyes.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark1.png b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark1.png new file mode 100644 index 0000000000..364058bee9 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark1.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark2.png b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark2.png new file mode 100644 index 0000000000..78b0f0cb58 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark2.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark3.png b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark3.png new file mode 100644 index 0000000000..32f0423551 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark3.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark4.png b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark4.png new file mode 100644 index 0000000000..5112be980d Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark4.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark5.png b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark5.png new file mode 100644 index 0000000000..81cc5a7393 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark5.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark6.png b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark6.png new file mode 100644 index 0000000000..49f2412a7b Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/bark6.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/meta.json new file mode 100644 index 0000000000..5b9117f46e --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Customization/silva_body_bark.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "size": { + "x": 48, + "y": 48 + }, + "copyright": "Created by TheShuEd", + "license": "CLA", + "states": [ + { + "name": "bark1", + "directions": 4 + }, + { + "name": "bark2", + "directions": 4 + }, + { + "name": "bark3", + "directions": 4 + }, + { + "name": "bark4", + "directions": 4 + }, + { + "name": "bark5", + "directions": 4 + }, + { + "name": "bark6", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark1.png b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark1.png new file mode 100644 index 0000000000..260d91bb11 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark1.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark2.png b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark2.png new file mode 100644 index 0000000000..7a580467be Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark2.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark3.png b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark3.png new file mode 100644 index 0000000000..d187c9f4c2 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark3.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark4.png b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark4.png new file mode 100644 index 0000000000..292a631bcf Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark4.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark5.png b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark5.png new file mode 100644 index 0000000000..e542f8638c Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark5.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark6.png b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark6.png new file mode 100644 index 0000000000..c703752672 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark6.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark7.png b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark7.png new file mode 100644 index 0000000000..b23aa28179 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark7.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark8.png b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark8.png new file mode 100644 index 0000000000..89cf9d9859 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark8.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark9.png b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark9.png new file mode 100644 index 0000000000..d6677f8b1e Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/bark9.png differ diff --git a/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/meta.json new file mode 100644 index 0000000000..9832184525 --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Customization/silva_head_bark.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "size": { + "x": 48, + "y": 48 + }, + "copyright": "Created by TheShuEd", + "license": "CLA", + "states": [ + { + "name": "bark1", + "directions": 4 + }, + { + "name": "bark2", + "directions": 4 + }, + { + "name": "bark3", + "directions": 4 + }, + { + "name": "bark4", + "directions": 4 + }, + { + "name": "bark5", + "directions": 4 + }, + { + "name": "bark6", + "directions": 4 + }, + { + "name": "bark7", + "directions": 4 + }, + { + "name": "bark8", + "directions": 4 + }, + { + "name": "bark9", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/head.png b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/head.png new file mode 100644 index 0000000000..ed84edc807 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/head.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_arm.png b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_arm.png new file mode 100644 index 0000000000..4054aaffd6 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_arm.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_foot.png b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_foot.png new file mode 100644 index 0000000000..81f6a357f3 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_foot.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_hand.png b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_hand.png new file mode 100644 index 0000000000..69b9e9ad6d Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_hand.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_leg.png b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_leg.png new file mode 100644 index 0000000000..a6fc57cd18 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/l_leg.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/meta.json new file mode 100644 index 0000000000..acb0587b68 --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/meta.json @@ -0,0 +1,51 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "Created by TheShuEd (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "head", + "directions": 4 + }, + { + "name": "l_arm", + "directions": 4 + }, + { + "name": "l_foot", + "directions": 4 + }, + { + "name": "l_hand", + "directions": 4 + }, + { + "name": "l_leg", + "directions": 4 + }, + { + "name": "r_arm", + "directions": 4 + }, + { + "name": "r_foot", + "directions": 4 + }, + { + "name": "r_hand", + "directions": 4 + }, + { + "name": "r_leg", + "directions": 4 + }, + { + "name": "torso", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_arm.png b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_arm.png new file mode 100644 index 0000000000..7fad486a28 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_arm.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_foot.png b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_foot.png new file mode 100644 index 0000000000..29cf192d6a Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_foot.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_hand.png b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_hand.png new file mode 100644 index 0000000000..b539809ae7 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_hand.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_leg.png b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_leg.png new file mode 100644 index 0000000000..3bd9ec5003 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/r_leg.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/torso.png b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/torso.png new file mode 100644 index 0000000000..101fb66552 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/female_parts.rsi/torso.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/head.png b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/head.png new file mode 100644 index 0000000000..ed84edc807 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/head.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_arm.png b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_arm.png new file mode 100644 index 0000000000..4054aaffd6 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_arm.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_foot.png b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_foot.png new file mode 100644 index 0000000000..81f6a357f3 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_foot.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_hand.png b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_hand.png new file mode 100644 index 0000000000..69b9e9ad6d Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_hand.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_leg.png b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_leg.png new file mode 100644 index 0000000000..a6fc57cd18 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/l_leg.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/meta.json new file mode 100644 index 0000000000..acb0587b68 --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/meta.json @@ -0,0 +1,51 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "Created by TheShuEd (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "head", + "directions": 4 + }, + { + "name": "l_arm", + "directions": 4 + }, + { + "name": "l_foot", + "directions": 4 + }, + { + "name": "l_hand", + "directions": 4 + }, + { + "name": "l_leg", + "directions": 4 + }, + { + "name": "r_arm", + "directions": 4 + }, + { + "name": "r_foot", + "directions": 4 + }, + { + "name": "r_hand", + "directions": 4 + }, + { + "name": "r_leg", + "directions": 4 + }, + { + "name": "torso", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_arm.png b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_arm.png new file mode 100644 index 0000000000..7fad486a28 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_arm.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_foot.png b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_foot.png new file mode 100644 index 0000000000..29cf192d6a Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_foot.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_hand.png b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_hand.png new file mode 100644 index 0000000000..b539809ae7 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_hand.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_leg.png b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_leg.png new file mode 100644 index 0000000000..3bd9ec5003 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/r_leg.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/torso.png b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/torso.png new file mode 100644 index 0000000000..a29e33402b Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Silva/parts.rsi/torso.png differ