From f2b5517b3dfb913061572e1f0a18fc1a37f43f03 Mon Sep 17 00:00:00 2001 From: Aviu00 <93730715+Aviu00@users.noreply.github.com> Date: Wed, 28 Feb 2024 23:43:54 +0900 Subject: [PATCH] Skrells (#141) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [add] Мокрые скреллочки * - add: Skrell slim body type. * Skrell movement fix, add weight (#72) * - fix: Fix species. --------- Co-authored-by: rhailrake <49613070+rhailrake@users.noreply.github.com> Co-authored-by: TestUnit --- Resources/Prototypes/Body/Parts/skrell.yml | 182 +++++++++++++++ .../Prototypes/Body/Prototypes/skrell.yml | 49 ++++ .../Mobs/Customization/Markings/skrell.yml | 48 ++++ .../Entities/Mobs/Player/skrell.yml | 5 + .../Entities/Mobs/Species/arachnid.yml | 1 + .../Entities/Mobs/Species/diona.yml | 1 + .../Entities/Mobs/Species/gingerbread.yml | 1 + .../Prototypes/Entities/Mobs/Species/moth.yml | 1 + .../Entities/Mobs/Species/reptilian.yml | 1 + .../Entities/Mobs/Species/skeleton.yml | 1 + .../Entities/Mobs/Species/skrell.yml | 41 ++++ .../Entities/Mobs/Species/slime.yml | 1 + .../Prototypes/Entities/Mobs/Species/vox.yml | 1 + Resources/Prototypes/Species/skrell.yml | 221 ++++++++++++++++++ .../Prototypes/Species/species_weights.yml | 1 + .../Prototypes/_White/BodyTypes/normal.yml | 17 ++ .../Prototypes/_White/BodyTypes/slim.yml | 21 +- .../Mobs/Customization/eyes.rsi/meta.json | 2 +- .../Customization/eyes.rsi/skrell_eyes_s.png | Bin 0 -> 1092 bytes .../Customization/skrell_hair.rsi/Female.png | Bin 0 -> 1484 bytes .../Customization/skrell_hair.rsi/Long.png | Bin 0 -> 1802 bytes .../Customization/skrell_hair.rsi/Male.png | Bin 0 -> 1455 bytes .../Customization/skrell_hair.rsi/Short.png | Bin 0 -> 1802 bytes .../skrell_hair.rsi/Verylong.png | Bin 0 -> 2089 bytes .../skrell_hair.rsi/Veryshort.png | Bin 0 -> 1789 bytes .../Customization/skrell_hair.rsi/meta.json | 13 ++ .../Mobs/Species/Skrell/parts.rsi/full.png | Bin 0 -> 271 bytes .../Species/Skrell/parts.rsi/full_slim.png | Bin 0 -> 2629 bytes .../Mobs/Species/Skrell/parts.rsi/head_f.png | Bin 0 -> 1384 bytes .../Mobs/Species/Skrell/parts.rsi/head_m.png | Bin 0 -> 1298 bytes .../Species/Skrell/parts.rsi/head_slim.png | Bin 0 -> 1558 bytes .../Species/Skrell/parts.rsi/head_slim_f.png | Bin 0 -> 1558 bytes .../Mobs/Species/Skrell/parts.rsi/l_arm.png | Bin 0 -> 1135 bytes .../Species/Skrell/parts.rsi/l_arm_slim.png | Bin 0 -> 1330 bytes .../Mobs/Species/Skrell/parts.rsi/l_foot.png | Bin 0 -> 1086 bytes .../Species/Skrell/parts.rsi/l_foot_slim.png | Bin 0 -> 1293 bytes .../Mobs/Species/Skrell/parts.rsi/l_hand.png | Bin 0 -> 1039 bytes .../Species/Skrell/parts.rsi/l_hand_slim.png | Bin 0 -> 1255 bytes .../Mobs/Species/Skrell/parts.rsi/l_leg.png | Bin 0 -> 1130 bytes .../Species/Skrell/parts.rsi/l_leg_slim.png | Bin 0 -> 1433 bytes .../Mobs/Species/Skrell/parts.rsi/meta.json | 114 +++++++++ .../Mobs/Species/Skrell/parts.rsi/r_arm.png | Bin 0 -> 1151 bytes .../Species/Skrell/parts.rsi/r_arm_slim.png | Bin 0 -> 1341 bytes .../Mobs/Species/Skrell/parts.rsi/r_foot.png | Bin 0 -> 1091 bytes .../Species/Skrell/parts.rsi/r_foot_slim.png | Bin 0 -> 1309 bytes .../Mobs/Species/Skrell/parts.rsi/r_hand.png | Bin 0 -> 1046 bytes .../Species/Skrell/parts.rsi/r_hand_slim.png | Bin 0 -> 1250 bytes .../Mobs/Species/Skrell/parts.rsi/r_leg.png | Bin 0 -> 1129 bytes .../Species/Skrell/parts.rsi/r_leg_slim.png | Bin 0 -> 1436 bytes .../Mobs/Species/Skrell/parts.rsi/torso_f.png | Bin 0 -> 2508 bytes .../Mobs/Species/Skrell/parts.rsi/torso_m.png | Bin 0 -> 1894 bytes .../Species/Skrell/parts.rsi/torso_slim.png | Bin 0 -> 1971 bytes .../Species/Skrell/parts.rsi/torso_slim_f.png | Bin 0 -> 2014 bytes 53 files changed, 720 insertions(+), 2 deletions(-) create mode 100644 Resources/Prototypes/Body/Parts/skrell.yml create mode 100644 Resources/Prototypes/Body/Prototypes/skrell.yml create mode 100644 Resources/Prototypes/Entities/Mobs/Customization/Markings/skrell.yml create mode 100644 Resources/Prototypes/Entities/Mobs/Player/skrell.yml create mode 100644 Resources/Prototypes/Entities/Mobs/Species/skrell.yml create mode 100644 Resources/Prototypes/Species/skrell.yml create mode 100644 Resources/Textures/Mobs/Customization/eyes.rsi/skrell_eyes_s.png create mode 100644 Resources/Textures/Mobs/Customization/skrell_hair.rsi/Female.png create mode 100644 Resources/Textures/Mobs/Customization/skrell_hair.rsi/Long.png create mode 100644 Resources/Textures/Mobs/Customization/skrell_hair.rsi/Male.png create mode 100644 Resources/Textures/Mobs/Customization/skrell_hair.rsi/Short.png create mode 100644 Resources/Textures/Mobs/Customization/skrell_hair.rsi/Verylong.png create mode 100644 Resources/Textures/Mobs/Customization/skrell_hair.rsi/Veryshort.png create mode 100644 Resources/Textures/Mobs/Customization/skrell_hair.rsi/meta.json create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/full.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/full_slim.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/head_f.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/head_m.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/head_slim.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/head_slim_f.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_arm.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_arm_slim.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_foot.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_foot_slim.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_hand.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_hand_slim.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_leg.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_leg_slim.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/meta.json create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_arm.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_arm_slim.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_foot.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_foot_slim.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_hand.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_hand_slim.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_leg.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_leg_slim.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/torso_f.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/torso_m.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/torso_slim.png create mode 100644 Resources/Textures/Mobs/Species/Skrell/parts.rsi/torso_slim_f.png diff --git a/Resources/Prototypes/Body/Parts/skrell.yml b/Resources/Prototypes/Body/Parts/skrell.yml new file mode 100644 index 0000000000..a5602431cf --- /dev/null +++ b/Resources/Prototypes/Body/Parts/skrell.yml @@ -0,0 +1,182 @@ +- type: entity + id: PartSkrell + parent: BaseItem + name: "skrell body part" + abstract: true + components: + - type: Damageable + damageContainer: Biological + - type: BodyPart + - type: ContainerContainer + containers: + bodypart: !type:Container + ents: [] + - type: Tag + tags: + - Trash + +- type: entity + id: TorsoSkrell + name: "skrell torso" + parent: PartSkrell + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Skrell/parts.rsi + state: "torso_m" + - type: Icon + sprite: Mobs/Species/Skrell/parts.rsi + state: "torso_m" + - type: BodyPart + partType: Torso + +- type: entity + id: HeadSkrell + name: "skrell head" + parent: PartSkrell + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Skrell/parts.rsi + state: "head_m" + - type: Icon + sprite: Mobs/Species/Skrell/parts.rsi + state: "head_m" + - type: BodyPart + partType: Head + vital: true + - type: Input + context: "ghost" + - type: Tag + tags: + - Head + +- type: entity + id: LeftArmSkrell + name: "left skrell arm" + parent: PartSkrell + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Skrell/parts.rsi + state: "l_arm" + - type: Icon + sprite: Mobs/Species/Skrell/parts.rsi + state: "l_arm" + - type: BodyPart + partType: Arm + symmetry: Left + +- type: entity + id: RightArmSkrell + name: "right skrell arm" + parent: PartSkrell + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Skrell/parts.rsi + state: "r_arm" + - type: Icon + sprite: Mobs/Species/Skrell/parts.rsi + state: "r_arm" + - type: BodyPart + partType: Arm + symmetry: Right + +- type: entity + id: LeftHandSkrell + name: "left skrell hand" + parent: PartSkrell + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Skrell/parts.rsi + state: "l_hand" + - type: Icon + sprite: Mobs/Species/Skrell/parts.rsi + state: "l_hand" + - type: BodyPart + partType: Hand + symmetry: Left + +- type: entity + id: RightHandSkrell + name: "right skrell hand" + parent: PartSkrell + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Skrell/parts.rsi + state: "r_hand" + - type: Icon + sprite: Mobs/Species/Skrell/parts.rsi + state: "r_hand" + - type: BodyPart + partType: Hand + symmetry: Right + +- type: entity + id: LeftLegSkrell + name: "left skrell leg" + parent: PartSkrell + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Skrell/parts.rsi + state: "l_leg" + - type: Icon + sprite: Mobs/Species/Skrell/parts.rsi + state: "l_leg" + - type: BodyPart + partType: Leg + symmetry: Left + - type: MovementBodyPart + +- type: entity + id: RightLegSkrell + name: "right skrell leg" + parent: PartSkrell + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Skrell/parts.rsi + state: "r_leg" + - type: Icon + sprite: Mobs/Species/Skrell/parts.rsi + state: "r_leg" + - type: BodyPart + partType: Leg + symmetry: Right + - type: MovementBodyPart + +- type: entity + id: LeftFootSkrell + name: "left skrell foot" + parent: PartSkrell + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Skrell/parts.rsi + state: "l_foot" + - type: Icon + sprite: Mobs/Species/Skrell/parts.rsi + state: "l_foot" + - type: BodyPart + partType: Foot + symmetry: Left + +- type: entity + id: RightFootSkrell + name: "right skrell foot" + parent: PartSkrell + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Skrell/parts.rsi + state: "r_foot" + - type: Icon + sprite: Mobs/Species/Skrell/parts.rsi + state: "r_foot" + - type: BodyPart + partType: Foot + symmetry: Right diff --git a/Resources/Prototypes/Body/Prototypes/skrell.yml b/Resources/Prototypes/Body/Prototypes/skrell.yml new file mode 100644 index 0000000000..0412734e11 --- /dev/null +++ b/Resources/Prototypes/Body/Prototypes/skrell.yml @@ -0,0 +1,49 @@ +- type: body + id: Skrell + name: "skrell" + root: torso + slots: + head: + part: HeadSkrell + connections: + - torso + organs: + brain: OrganHumanBrain + eyes: OrganHumanEyes + torso: + part: TorsoSkrell + connections: + - left arm + - right arm + - left leg + - right leg + organs: + heart: OrganHumanHeart + lungs: OrganHumanLungs + stomach: OrganHumanStomach + liver: OrganHumanLiver + kidneys: OrganHumanKidneys + right arm: + part: RightArmSkrell + connections: + - right hand + left arm: + part: LeftArmSkrell + connections: + - left hand + right hand: + part: RightHandSkrell + left hand: + part: LeftHandSkrell + right leg: + part: RightLegSkrell + connections: + - right foot + left leg: + part: LeftLegSkrell + connections: + - left foot + right foot: + part: RightFootSkrell + left foot: + part: LeftFootSkrell diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/skrell.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/skrell.yml new file mode 100644 index 0000000000..47542a3b2b --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/skrell.yml @@ -0,0 +1,48 @@ +- type: marking + id: SkrellHairMale + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Skrell] + sprites: + - sprite: Mobs/Customization/skrell_hair.rsi + state: Male +- type: marking + id: SkrellHairFemale + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Skrell] + sprites: + - sprite: Mobs/Customization/skrell_hair.rsi + state: Female +- type: marking + id: SkrellHairLong + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Skrell] + sprites: + - sprite: Mobs/Customization/skrell_hair.rsi + state: Long +- type: marking + id: SkrellHairShort + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Skrell] + sprites: + - sprite: Mobs/Customization/skrell_hair.rsi + state: Short +- type: marking + id: SkrellHairVeryLong + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Skrell] + sprites: + - sprite: Mobs/Customization/skrell_hair.rsi + state: Verylong +- type: marking + id: SkrellHairVeryShort + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Skrell] + sprites: + - sprite: Mobs/Customization/skrell_hair.rsi + state: Veryshort diff --git a/Resources/Prototypes/Entities/Mobs/Player/skrell.yml b/Resources/Prototypes/Entities/Mobs/Player/skrell.yml new file mode 100644 index 0000000000..a9dabe5d32 --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Player/skrell.yml @@ -0,0 +1,5 @@ +- type: entity + save: false + name: Urist McSkrell + parent: BaseMobSkrell + id: MobSkrell diff --git a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml index fa811cccbc..8b97925248 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml @@ -129,5 +129,6 @@ components: - type: HumanoidAppearance species: Arachnid + bodyType: ArachnidNormal #88w88 diff --git a/Resources/Prototypes/Entities/Mobs/Species/diona.yml b/Resources/Prototypes/Entities/Mobs/Species/diona.yml index acf9b51457..96e958514c 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/diona.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/diona.yml @@ -112,3 +112,4 @@ templateId: diona - type: HumanoidAppearance species: Diona + bodyType: DionaNormal diff --git a/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml b/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml index 8d12088fb6..143113af37 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml @@ -49,3 +49,4 @@ components: - type: HumanoidAppearance species: Gingerbread + bodyType: GingerbreadNormal diff --git a/Resources/Prototypes/Entities/Mobs/Species/moth.yml b/Resources/Prototypes/Entities/Mobs/Species/moth.yml index 0127fb61e9..be81839e43 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/moth.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/moth.yml @@ -127,3 +127,4 @@ components: - type: HumanoidAppearance species: Moth + bodyType: MothNormal diff --git a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml index eb68448735..d27ec692aa 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml @@ -68,5 +68,6 @@ components: - type: HumanoidAppearance species: Reptilian + bodyType: ReptilianNormal #Weh diff --git a/Resources/Prototypes/Entities/Mobs/Species/skeleton.yml b/Resources/Prototypes/Entities/Mobs/Species/skeleton.yml index 20fdbce664..fdf9035a23 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/skeleton.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/skeleton.yml @@ -110,3 +110,4 @@ components: - type: HumanoidAppearance species: Skeleton + bodyType: SkeletonNormal diff --git a/Resources/Prototypes/Entities/Mobs/Species/skrell.yml b/Resources/Prototypes/Entities/Mobs/Species/skrell.yml new file mode 100644 index 0000000000..55ee4c159b --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Species/skrell.yml @@ -0,0 +1,41 @@ +- type: entity + save: false + name: Urist McSkrell + parent: BaseMobSpeciesOrganic + id: BaseMobSkrell + abstract: true + components: + - type: HumanoidAppearance + species: Skrell + bodyType: SkrellNormal + - type: Hunger + - type: Thirst + - type: Icon + sprite: Mobs/Species/Skrell/parts.rsi + state: full + - type: Body + prototype: Skrell + requiredLegs: 2 + - type: Temperature + heatDamageThreshold: 400 + coldDamageThreshold: 285 + currentTemperature: 310.15 + specificHeat: 46 + coldDamage: + types: + Cold : 0.2 #per second, scales with temperature & other constants + heatDamage: + types: + Heat : 1.5 #per second, scales with temperature & other constants + +- type: entity + save: false + name: Urist McHands + id: MobSkrellDummy + parent: BaseSpeciesDummy + description: A dummy skrell meant to be used in character setup. + noSpawn: true + components: + - type: HumanoidAppearance + species: Skrell + bodyType: SkrellNormal diff --git a/Resources/Prototypes/Entities/Mobs/Species/slime.yml b/Resources/Prototypes/Entities/Mobs/Species/slime.yml index f2204651e1..86e954e976 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/slime.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/slime.yml @@ -77,3 +77,4 @@ components: - type: HumanoidAppearance species: SlimePerson + bodyType: SlimeNormal diff --git a/Resources/Prototypes/Entities/Mobs/Species/vox.yml b/Resources/Prototypes/Entities/Mobs/Species/vox.yml index 2fada8e1c1..a2b7e85466 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/vox.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/vox.yml @@ -56,6 +56,7 @@ components: - type: HumanoidAppearance species: Vox + bodyType: VoxNormal - type: Body prototype: Vox diff --git a/Resources/Prototypes/Species/skrell.yml b/Resources/Prototypes/Species/skrell.yml new file mode 100644 index 0000000000..25942a4f55 --- /dev/null +++ b/Resources/Prototypes/Species/skrell.yml @@ -0,0 +1,221 @@ +- type: species + id: Skrell + name: species-name-skrell + roundStart: true + prototype: MobSkrell + bodyTypes: + - SkrellNormal + - SkrellSlim + sprites: MobSkrellSprites + defaultSkinTone: "#50ff6d" + markingLimits: MobSkrellMarkingLimits + dollPrototype: MobSkrellDummy + skinColoration: Hues + maleFirstNames: SkrellFirst + femaleFirstNames: SkrellFirst + maleLastNames: SkrellLast + femaleLastNames: SkrellLast + naming: TheFirstofLast + +#- type: speciesBaseSprites +# id: MobSkrellSprites +# sprites: +# Head: MobSkrellHead +# Hair: MobHumanoidAnyMarking +# Chest: MobSkrellTorso +# Eyes: MobSkrellEyes +# LArm: MobSkrellLArm +# RArm: MobSkrellRArm +# LHand: MobSkrellLHand +# RHand: MobSkrellRHand +# LLeg: MobSkrellLLeg +# RLeg: MobSkrellRLeg +# LFoot: MobSkrellLFoot +# RFoot: MobSkrellRFoot + +- type: markingPoints + id: MobSkrellMarkingLimits + onlyWhitelisted: true + points: + Hair: + points: 1 + required: true + FacialHair: + points: 0 + required: false + HeadTop: # the cat ear joke + points: 0 + required: false + Chest: + points: 1 + required: false + Legs: + points: 2 + required: false + Arms: + points: 2 + required: false + +- type: humanoidBaseSprite + id: MobSkrellEyes + baseSprite: + sprite: Mobs/Customization/eyes.rsi + state: skrell_eyes_s + +- type: humanoidBaseSprite + id: MobSkrellHead + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobSkrellHeadMale + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobSkrellHeadFemale + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: head_f + +- type: humanoidBaseSprite + id: MobSkrellTorso + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobSkrellTorsoMale + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobSkrellTorsoFemale + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: torso_f + +- type: humanoidBaseSprite + id: MobSkrellLLeg + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: l_leg + +- type: humanoidBaseSprite + id: MobSkrellLArm + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: l_arm + +- type: humanoidBaseSprite + id: MobSkrellLHand + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: l_hand + +- type: humanoidBaseSprite + id: MobSkrellLFoot + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: l_foot + +- type: humanoidBaseSprite + id: MobSkrellRLeg + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: r_leg + +- type: humanoidBaseSprite + id: MobSkrellRArm + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: r_arm + +- type: humanoidBaseSprite + id: MobSkrellRHand + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: r_hand + +- type: humanoidBaseSprite + id: MobSkrellRFoot + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: r_foot + +# Slim types + +- type: humanoidBaseSprite + id: MobSkrellSlimHead + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: head_slim + +- type: humanoidBaseSprite + id: MobSkrellSlimHeadFemale + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: head_slim_f + +- type: humanoidBaseSprite + id: MobSkrellSlimTorso + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: torso_slim + +- type: humanoidBaseSprite + id: MobSkrellSlimTorsoFemale + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: torso_slim_f + +- type: humanoidBaseSprite + id: MobSkrellSlimLLeg + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: l_leg_slim + +- type: humanoidBaseSprite + id: MobSkrellSlimLArm + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: l_arm_slim + +- type: humanoidBaseSprite + id: MobSkrellSlimLHand + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: l_hand_slim + +- type: humanoidBaseSprite + id: MobSkrellSlimLFoot + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: l_foot_slim + +- type: humanoidBaseSprite + id: MobSkrellSlimRLeg + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: r_leg_slim + +- type: humanoidBaseSprite + id: MobSkrellSlimRArm + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: r_arm_slim + +- type: humanoidBaseSprite + id: MobSkrellSlimRHand + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: r_hand_slim + +- type: humanoidBaseSprite + id: MobSkrellSlimRFoot + baseSprite: + sprite: Mobs/Species/Skrell/parts.rsi + state: r_foot_slim diff --git a/Resources/Prototypes/Species/species_weights.yml b/Resources/Prototypes/Species/species_weights.yml index 63c196b95d..4a266a72a9 100644 --- a/Resources/Prototypes/Species/species_weights.yml +++ b/Resources/Prototypes/Species/species_weights.yml @@ -4,5 +4,6 @@ weights: Human: 5 Reptilian: 4 + Skrell: 4 SlimePerson: 4 Diona: 2 diff --git a/Resources/Prototypes/_White/BodyTypes/normal.yml b/Resources/Prototypes/_White/BodyTypes/normal.yml index 80fff99fe2..a023cb37fe 100644 --- a/Resources/Prototypes/_White/BodyTypes/normal.yml +++ b/Resources/Prototypes/_White/BodyTypes/normal.yml @@ -89,6 +89,23 @@ LFoot: MobVoxLFoot RFoot: MobVoxRFoot +- type: bodyType + id: SkrellNormal + name: body-normal + sprites: + Head: MobSkrellHead + Hair: MobHumanoidAnyMarking + Chest: MobSkrellTorso + Eyes: MobSkrellEyes + LArm: MobSkrellLArm + RArm: MobSkrellRArm + LHand: MobSkrellLHand + RHand: MobSkrellRHand + LLeg: MobSkrellLLeg + RLeg: MobSkrellRLeg + LFoot: MobSkrellLFoot + RFoot: MobSkrellRFoot + - type: bodyType id: DionaNormal name: body-normal diff --git a/Resources/Prototypes/_White/BodyTypes/slim.yml b/Resources/Prototypes/_White/BodyTypes/slim.yml index cfd6da47b2..48802968b4 100644 --- a/Resources/Prototypes/_White/BodyTypes/slim.yml +++ b/Resources/Prototypes/_White/BodyTypes/slim.yml @@ -1,4 +1,4 @@ -- type: bodyType +- type: bodyType id: HumanSlim name: body-slim sexRestrictions: @@ -20,6 +20,25 @@ LFoot: MobHumanSlimLFoot RFoot: MobHumanSlimRFoot +- type: bodyType + id: SkrellSlim + name: body-slim + sexRestrictions: + - Male + sprites: + Head: MobSkrellSlimHead + Hair: MobHumanoidAnyMarking + Chest: MobSkrellSlimTorso + Eyes: MobSkrellEyes + LArm: MobSkrellSlimLArm + RArm: MobSkrellSlimRArm + LHand: MobSkrellSlimLHand + RHand: MobSkrellSlimRHand + LLeg: MobSkrellSlimLLeg + RLeg: MobSkrellSlimRLeg + LFoot: MobSkrellSlimLFoot + RFoot: MobSkrellSlimRFoot + # - type: bodyType # id: ReptilianSlim # name: body-slim diff --git a/Resources/Textures/Mobs/Customization/eyes.rsi/meta.json b/Resources/Textures/Mobs/Customization/eyes.rsi/meta.json index cb94dfab3e..9713141d53 100644 --- a/Resources/Textures/Mobs/Customization/eyes.rsi/meta.json +++ b/Resources/Textures/Mobs/Customization/eyes.rsi/meta.json @@ -1 +1 @@ -{"version": 1, "license": "CC-BY-SA-3.0","copyright": "Vox_eyes Taken from https://github.com/vgstation-coders/vgstation13 at 02ff588d59b3c560c685d9ca75e882d32a72d8cb and human_eyes taken from https://github.com/tgstation/tgstation/blob/8024397cc81c5f47f74cf4279e35728487d0a1a7/icons/mob/human_parts_greyscale.dmi and modified by DrSmugleaf", "size": {"x": 32, "y": 32}, "states": [{"name": "diona", "directions": 4}, {"name": "eyes", "directions": 4}, {"name":"no_eyes"},{"name": "vox_eyes_s", "directions": 4}]} +{"version": 1, "license": "CC-BY-SA-3.0","copyright": "Vox_eyes Taken from https://github.com/vgstation-coders/vgstation13 at 02ff588d59b3c560c685d9ca75e882d32a72d8cb and human_eyes taken from https://github.com/tgstation/tgstation/blob/8024397cc81c5f47f74cf4279e35728487d0a1a7/icons/mob/human_parts_greyscale.dmi and modified by DrSmugleaf", "size": {"x": 32, "y": 32}, "states": [{"name": "diona", "directions": 4}, {"name": "eyes", "directions": 4}, {"name":"no_eyes"},{"name": "vox_eyes_s", "directions": 4}, {"name": "skrell_eyes_s", "directions": 4}]} diff --git a/Resources/Textures/Mobs/Customization/eyes.rsi/skrell_eyes_s.png b/Resources/Textures/Mobs/Customization/eyes.rsi/skrell_eyes_s.png new file mode 100644 index 0000000000000000000000000000000000000000..0fa86fc72dca8be05af19a6bcde86c0b6ca7afff GIT binary patch literal 1092 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 MPgg&ebxsLQ0Nc+Ff&c&j literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/skrell_hair.rsi/Short.png b/Resources/Textures/Mobs/Customization/skrell_hair.rsi/Short.png new file mode 100644 index 0000000000000000000000000000000000000000..20a4ff96937f1fcb7fa3c282b9dc83561b03e7da GIT binary patch literal 1802 zcmaJ?Yfuwc6b_UMf(jNyL5oYUDh_!=Lc$~F0YV{wF$xw7EXhJ*NH!!Zi99L|f>dA} zi_}3Zh^2!ipg8z|N)ZrIN5INJ1?ljt1?5#9VoRv)1_k|5x^s8$xp%(rJLlYU?(A0~ zL3`Gk+nZxBn6>_XTs}JQHoRu5&~KR}z89VB5T7t)9~^_IK_!G?iQs4m@RxzH5FY|X zN8=wro*2vr+a-c9B#alx5W+G%Xu#k#G6l-UU_6-`1t^q42oMd$O5|SH$y>LvfJEel z4RzxYc?u3BmiQ$qp?!%#0%4+5NEcz5-hiiufeOeV1Ozm)IJt_U@xm_ZGEm#FO~3++ z5Jc*QeG^m|F9hJgN(i9ii8vvVNCaqfJc&jUl4&tuv1R|M0CgV^9PIXj{fEt`! z<+P;0g;YYNM1e?PIbcu(qv0cn7ZwfnO%^i6vaDS7_N34=BWOScfrKX-vRVT2c>fQT z$(GS7gb%%o_dkVIf};wEz=u@u5v35VU5t~#m4d-hLLdSw1uz`9bdVup7=cw{SOJh- z@g!hps6;M;)hg#j0*}Y=m#Yv^E`3_gzu% zEmyR1EW{PL1T+|ep|bB)dT9%7AA`Bvy69rL`5`&l@k+F{?@x{GMsG}_KbIxYJRLh1 z9x$`pDnl*3o_UGZ8^*nM;S#XlCTX-U)F#hXVB;gfY08I%n^SBLv`2MTbdTJlS)QRv zTiWV8D68}LzF_XTITNhc>sd$~f(Uj?6x4=7C2VL?B6lt@yhg%`EaT1r1jj(>TyfIPff-$+m5MJ z!ZGEBJ3lZ}UsyuU_UpgCWPB6*nXZKSW$1LA_UyE#+B+C*N=UmGtbI%znY9;+@f1TN9>pbFKH;*lpe%;9?qL#8%k5mE*cPgTUq*mew|p*yM2c zVaXj#!|HSec;@F>{>L|vgoJaGV%ck2afE-*x@Qb&(MF>%;?-s@)v`a4!{H#3PaS7@t{<` zRnrBs0KgHakR-uL!WgCuQsSj{8@y4eM$iDj3NxyuvUCu}B!ejm6&w5XVjC8tkh8I0 zgbIm5bp)8Ih|bc230WeEEGu2ckYmGEV^~HeLZAd;DaNSGQ0bUPHueoK6It7j30TY< z6F8lX{Vk{@VJs#B(t;QUo)|165{VcZ15cunWMtYFY4S=8nMfuRh;#yp8cZfLDWS{| z66Wo|A`Z3kEzEdc0ve&3HG-vlXDAf@ ze^aIMowW{*2j9p0KZ$jct!j`E59%PjR)+L$i?7|4ni-)5r7)zGKv2e9A!Ab^7}BLe zY7999Pr~?rp-{;ogD&6=KqzDiR61Cyl7Rvq8;elj6$&|%OAe)w7?E@ik;5mE_&i1k zpF`&nBO>WkK9Rwv%wc(uOs@o0@ElhD9?O^)YnOvkjdc? z)S@spdpEag^Vg`NOKoi*TP&93w6rzFKcnp68!ht=4JjEdxL{P9UUD-kG91XNA0>K5{rLK*}KDVwK{skL-VG(#De{2 z>KBBUXW(jHJ=R@H!QP|9S)pw8t69P6f`$e{T;QL1Q^))0rR;z+{k1ReE{=4{Uxtp% z4Q8!gU3mMpIL=o4!?ot-X5Rg(*w=Rh9rF9yVplGy^W2er=qS7H8_vlM3z55Mexl%A z9vkytMuSb0PoI`$*Lud{%iArMyw1^oyFcVz5#JKz1CMDdCMG9C_nvNT{ZjTvEa$%0 zf$9@iaw=XQ9u0j|u)!cQKP)Y@x}0xmku>=F`U<-`j#S(m8nS-(-P#9EEp2T<7mUs8 zYN&jm{ME(>PJ4$@>}kgan_rRMV5mV!OYnI7x_ zW?szJQb(3O3&)M**=$=C!5<_hCXT%Ls79qGF64A~b?rV_S-Ez)${)|_vE2!@EI5Ak zx%S&d!3mUc&(s*8 zL;B<&%KCfrMoaVZ^8PYY*Vo@~YwcJ?pBvVQkMDmZZk}~|`s`9PT6~FBU%Wjh=W{>O*QjUQFi~|(mQ&I1`FYW+ ze$nspO+a@a`?!vB$fNR@@`Go8dttL(NM2WFJ~zej4AEXV#5_l1V_(FyY|qTB7D*XJ zEv>DSySk$q_U!pkqt~Cjg%i#?4d8&x3(@pXi^j3L6=Ko8Acr#=R5OsaU)nxs)dGHP z^7Y*=aXTF0Ybe3q1jUy`!66{9u^D&1scD6PzQU)z>3H}y^n&3Wc<}Ds{moQqJPzsY ztp|FvM|*sh^D+6*iI&p)V~x$tr}h!qu62nuJk(LQo2;H0LV?RB5%Km7& mrP2Tg1$CBZ0EuE6+=r@BT4sF3j)o7W0i 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/head_f.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/head_f.png new file mode 100644 index 0000000000000000000000000000000000000000..f272a12baf30566b05a79120492db508b8b2e851 GIT binary patch literal 1384 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_arm_slim.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_arm_slim.png new file mode 100644 index 0000000000000000000000000000000000000000..32dc4ef8798199028228a256a98fb5ab3b0b53a3 GIT binary patch literal 1330 zcmaJ=T}T{P6ds$#O3;x0gqoDXbP|Gr%+8&k-JKbBldL;#+>$lctch)q_Rh?m-9cw& zof*5UB`77dX=$xsOTnaRnuIJJ6v+F+IcKHo${&C0f^Uy^^Om|d7 zCM}pjEePs8U3XA~AhvvHrrZ3s)KOV;tN<+P1PWFTqX{B%sE~tN2l7c3WlTFtJ-RVT zk)|G{P6ksTm5ZaS+1Tr%^f}XgsskWEy$swi% zc}};h;gT48%3z$nrxO(wu{ZKD*Ti*!or#Ajw4rg z2REDu^{}APAp-a$f-Kbb1)?FtR#d~o?@_zOtEz~v{LyB_h(UDpACFipDtwM zk#h0uxG!&gmLMu(NhOvp+*`Q!+UOauqaXe?CJL21ssjDLanV=5jD2(XGI>!XE;+NE zLzxHP?w$LpuR6A{cbVf))lJn7H4c2O6iV}3TF!oYYJv)zBV@YNp1jhk5_tN@c~w^EVf_49r&zKmOv_>7!ehU@e$#-+8gHf2#Tk`~RfD7e8~_ zZbj}c&aI3cxYKjt^$z;lGyf#h?K6L>w_0!V3ti_=E%i;lv2=CUAbN9b^jd_tk)8bg z;dSLi|KA^Ehxg5Fe<9QV${BO`-D%V}>F#5Y!i-c1=a44zd|qfb`R> zM`2l(to74eEvN9caXEH@R~v)-_Ni-!}A`D@YqQM$&SacE3*nBuoX))kp>OYRg`0J5Cte~b~g*% z+?O@%y-MMlF^+699L>5}Wr33Pf2gkSqiqxh2Y&x4Y)6tNV8XzLgO-BtE?((|GKFRf z$Ou{y2>Y{z?C6CE+P%;u`D&UY&vj{r3KMo!h9F5o$gq)YC?F&TC@ev1nkx9bUe4dd z@r`U_kmG`4lTY-E!I~x?&$41m(3jso$$_uI6Q4 z6tPvXxOixqef|9Rj}rCvOn zC?VS`*B;KV9Ntw(r`BeLSoc!p{O0zh^^NTtGu6_mr4hAeVM>3|SNLE%|Ndsdx8%-j d>8Iu6PBBa5otGZ%99^Gw>7ih|IN5aV)*qmjY1RM$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_foot_slim.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_foot_slim.png new file mode 100644 index 0000000000000000000000000000000000000000..31f8734433d177aed12e674749c0af507242a8f4 GIT binary patch literal 1293 zcmah|Z)n_P7*FSzV=#0d1eM7`R;6NdN#5j=OYB*1m+N-UtL1jG6CLY&$(vr*OWrI= zch_pMh-~VI;lwYNdNPH682(u|Wni@;%4EvKI-KZ6ixwH;#BS<`!W7?J@9I9(8OZzR zd7t0&{GNZ$_w{byxZ%zX6h&>!?$GmOe=z#juOsU*d;c8S?g%r*a2K}1D)bSRGI0sf zSqBcFJc8!%{xhhHqHa257m8sq_poMQCk7*(Sk3VWnxeY8YaTQPQAn52fbAxk-=;re zXxmIOyW=@N=cQ5E-ZA2%T_e2(V`R`!O{V(+x~rxU0}cuyU2`gKpw*I0!>&fok(guX zhDtb?WR^)4bA5Cg`-oO!JZtbgPb+FnPy_=g7A$qrfCqr%6PzHk0BB-dlLWf?F~p&7 zT3TN3X}Tk~BvTGUPvf|1wHm96G3*a;f~u+<4>$l=qQM5kZU}3v8*FV^&{1Icwinvi zr6Y^5gonZ;L&z>i;dr^+ieWcs=89yEt3i(wVm#+KQD_bAAk3qGX{@Rp6ox&-^xfD|q)6CkkN7sJ3#{na7;=ysX7waPUSg(gYKmfsA~YbYBmiWgB_&wZ zLNaSXAt69yiBN(qJFDRnLK>)XC7zaeAP5DAwy;?@2%&4BmT#N* zZepbyVzso7V2J$!#+6nh^p$algEIE$bedFMQ0b1{wrk>QaBozm<*0S!+Xs-@<70*R@hhMEWy2uFM9xtV|bj$w>KRc3xSR zJxWn+o3nbVQ2YM!1>xAU{H>?2T>0Uy%G%T|{r44X`#yf?`0=TeCpW!2HMObp&Gs+W zPv8992WJ!vDRD9eNpycKy=e=Feu=rs&c6o%Ks| zr^ek2=gr6NIVWXbYJcrw#|sxH#-!XklQZuPpS}O^Cx6{``@z)szjx*KeEa3!Gv_P6rkr3#Y*+`v5M=H=a0dm4qU_*t3chr0=fN6C-ba4F-~an=dh~Kv=h;q* zqPkKeN`|bLg16&1`7WE&yJR_olQ}$w3b?Gfkct~94?)V(CSe9@#_aSvI6zTt=ge#l z=hUmRjx0tCFpO_GgiTQcgTABbC5S;DPMUU%-e0TIz%*j?c)!Z2P68Iqk%|k)Dx+Dw zQqm=Z9=r$!e3=MX5Np718CNH@EA#}W968}a4I?*;&{QLl z=_10&DDhZ+x=i*78Pbx!v zB$*Tw!=jK-#7IJEa22G_SkT4|u5rW-x8w%xU^&FH0$uYaG=^Pdfm+P6+1eMbrCyzD zwDyH>$z_Q%Y*5+1D&4pu?GtR9txFEg=7%=vc$c*Hi}d1cG8S_wC7$(nzVA$Qy#*)R zx1T(n>+XGXtn=P{`-#@7Eu!eOll9 zw&}aS#g*nZnq7@)h$x&rx=*FEtb(d3+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_hand_slim.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_hand_slim.png new file mode 100644 index 0000000000000000000000000000000000000000..794c84abd5beaf78be87c48b06215b4b6b0c4440 GIT binary patch literal 1255 zcmaJ>TWB0r7@n9SZLx`OwncF|0X5p$nK?5%H?rokv#~2~8a8X2N-v(BIg^aZ%$dxb zbtjQP5JjZulL-1IRts&hYOxd)r4J>vMM|NqV5-5}TQ8*2h!@Z^o88z#=z%%c|NH*? zyg5Ad%%+W7H!=*fskp-`)3q=C*56O(Bi_`HblE}*qhtiTqz)s*^gFnU*rE@|P#HmI zdg?6dVVL$eyvisUEj?%2*w4UJCX@IfMKerKZxTX#0ui=~#=IcM-Td+!j`f@zw>w)B zOJN?3dpl+#G%_<(v1cZ1!{K_LW_uEo68MNfHt{Ee*i3RUw`cFX)3=T~S-uVh|G;*r=u3qq>_|>7H0KA0bF^ zRKa+%RS3i5nBaIEhipDivo0Cz6T7{@!S%R1P1B0k7K*%=kuw-!pKZk1^wzM!P-UpA zS($pR0p5`nz(WW`z6w;^RcxTU2H=`_=Z^TTlq$WUeuOP^Xu;{w(G;6kT`|j7H6_bK zP<412K-G{XLs6?TCr}fGv~=z$rPdX#&vd)m8}zW+T_~U}717>V>^$`w?Yrfo)n7@z zzqW9C!)xM$um9vM{k-jw_1$OgyLREpuU?qjmn^Y|*4^y7&~f#xb=tpk$*m6#Jka*| zj2vgbn}2?Pqjm3^`erZx+VSxG#lOC;pa1+6-2Bh+>EC-6&mENBooy#4x<5Mh-no$* zPklT$_|n43?H?X5zkTbSzpX#7K3e!=Rxl4A+}XCP?JmAG4#}}AwJ(0rC*ObUXh&b? zV(o{^19)M1`S!O9ZI{f>ZF}dn+Yeozy3SqP^U8)BC+Bm$rO(n|S94t2bC_vo$f0MC SE`2)J&{Zr9S)UBN`09TKp_Xj` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_leg.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/l_leg.png new file mode 100644 index 0000000000000000000000000000000000000000..118ff4108ce20cab377a21d6cca1ed510ed82558 GIT binary patch literal 1130 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+nAI{vB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!ovKsVXIz(B#=QqR!b zFxkjFEip+)!N|bKNZ-Ih-_T6g$jHjr)XKzA0Sc6W78a$XSp~VcL9GMwY?U%fN(!v> z^~=l4^~#O)@{7{-4J|D#^$m>ljf`}GDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_p zOiaozEwNPsIu_!K+yc00*0A>MPh-zp`HQAS1^UXzW9~q=E7AMmjtCE+>6!V z;*iRMRQ;gT;{4L0WMJH-DTAykuyQU+O)SYT3dzsUfdynhMt(_taYlZDf{}@yp@K$u zW?o8ud9fx~gRifZXI^nhVqS8pr;Du;&obTu?|b#byZF>^I{ zc5$>cvotk#GKcAP$xklLP0cHT=}kfCHO8qIlpJykfHu3N7G;*DrnnX5=PH2xY?X=I zEe1HvgX&Ge?G{6vdi8;h(FesWQcS~yfXN5MgeP4f2cGy-^MEP72$-}l{D1xxm@RI3 zx;TbZ+>5aW7R|~F}Bg*gQf;(YSS3oqzcruscC%nM?+gNOsdF`#Ncq3=kx>Xp43VxClOc_r>QZHS95np9|-#=WA8@iGeQ)j;SqoTXWoq6LcakSr^4Zi#2`g^xfE zZB>(ka>;@_bn_8m$FU@eip65C80RwWdWsQ6k)m0OWl5w#M%xSr#7QH%F>OJHQN`9R zM>h>TWf6qT7RN^*vhz_ytn%_j!$x!=S14;#99R_NqNzwE722G3)Ct1>X)LK7t!}d* z6@*c<#a2*Bw2f&nO5d{`r4$hxX{)WHx_~CxR9Yg?a00TAKrb#;S0%4k<2axI(krll z1R5`pq6R&r1{i?>P~!j((sq`_b280yUbmm8S%xW=w+IX`FmB%C7m8$&Wz*Pz5p{r} zz_f2Y<$E5>KNBnYZ3rCGt~Sl4bR$%TO~;IeO$+z?QPmj{FW9CVsu_#Ek}A`D)H1a7 zR;ZTPW(1$hv!pMiXl9+6{2-V@>o3Q?p|t@BhXrA4SeQ^&>GK$peo zf(9BX8_iCpYxEI@EgJ~PMb+`2CvRNX*G)f{F|l{@qaDxh%wL&HlpY_NsQNSVSKhAP zuFSlF>qoCwUGS4X^>tk`rcbqA?(ICWXZ>W^ru?JqAp7mXOSj&;vutjXmso@~FDb5u zBfpK!d>*-?ojI9&Ql=jnioNjhS272Yz46CT;;vMnvm#4?2_<>tV z>iyL(f@$V94NC;FC`yzag1Yg=jbz92(Z}Z#FMf5cJF7!dvl0(m zXD0J<`$C_boy?xteP;H)Q`fY{dh|nsd$4G~Kd4Z%b)9c!C#L>6R9CX%@rYU6*wK)4 zmD>IN&09B(>0KwCogMFvt&`7v?eBSe@WQp4Zu{@4CXirfH6j#Wn Ix9sTp4~9DW+5i9m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/meta.json b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/meta.json new file mode 100644 index 0000000000..404489da2b --- /dev/null +++ b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/meta.json @@ -0,0 +1,114 @@ +{ + "version": 1, + "license": "CC-BY-3.0", + "copyright": "https://github.com/Baystation12/Baystation12/commits/dev/icons/mob/species/skrell", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "full_slim" + }, + { + "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 + }, + + { + "name": "head_slim_f", + "directions": 4 + }, + { + "name": "head_slim", + "directions": 4 + }, + { + "name": "l_arm_slim", + "directions": 4 + }, + { + "name": "l_foot_slim", + "directions": 4 + }, + { + "name": "l_hand_slim", + "directions": 4 + }, + { + "name": "l_leg_slim", + "directions": 4 + }, + { + "name": "r_arm_slim", + "directions": 4 + }, + { + "name": "r_foot_slim", + "directions": 4 + }, + { + "name": "r_hand_slim", + "directions": 4 + }, + { + "name": "r_leg_slim", + "directions": 4 + }, + { + "name": "torso_slim", + "directions": 4 + }, + { + "name": "torso_slim_f", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_arm.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_arm.png new file mode 100644 index 0000000000000000000000000000000000000000..73ee504404fe095cdc137b3d876b383b52883336 GIT binary patch literal 1151 zcmaJ=TSyd97@nw13?YiP3q2ghuE z;zO60AbTx{ih3}m2dS*2hi-Hs=%FMEiipArdg&pG&X{XGv>li^=lp!%_g~MEmgcSH zWh=`liYkvbDsi$0y|1){{4W_jugJCnN0PV|b>OV(Kq{o86a-OI?Syft>U}-;VJ$_? ztuzuzoQ!RkG-NWWhhcK2P1qDwTbHv{Ee$b9!A`@H=`YuB(ZJAUx~)3K#q2QbG8+3G z*xKKm(E8JwsMB>@Ky6MU0w%;N$eH^sSIWusw5~+Xo|&b=Gz6z*`gc&tSPKXv2Lh4d z{2Iq`ARsb)fY*dThnm_51WpiGu7>3|`vpO&s+KnKU}n+8p`&+5aiw9#9l6PL7sj^4 zve|5w$yPDQ>126P6j@GS1;I}cez(uUYR+%D6$J$ax|(Cy*gzKW6x9^UV3{Vt{?5X* zXJsvSrc$J4Y)-XVp5eT#3cy(G|4`GMMY}i-|HS)GVK>odLpBawlyNlDyN(Lal`VxG zsAA+K5ZYfTWJ?#q$n8Ql5H>M9Sleb;I?B51rU|i_6t!HeS{jThGEF2H!_cKbMBv1# z&0>fPMR-1hEq&oNzzS70x9#%a|G}5dL*S8=31t}MT%m4rY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_arm_slim.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_arm_slim.png new file mode 100644 index 0000000000000000000000000000000000000000..ae939f1d084ef913d62cccc2f742ecb65a353dfa GIT binary patch literal 1341 zcmaJ=eN5bB7%$4mw#Z~^X4H|?Lew4f+P>}GwGAgX?>IQaF+45~V>b6*`xYv+J=&gk zkSyXyMy76Y|CnfW8vjs36cmh!u#KtF#f&UVmW*V#@W((1YDBZSEnzOc2ON?}_9pG~ zemu|b`8{8UTU#2-w?4d;Ac*oS~bM>x;ATbQpE&O?@_M>uX6WeO-#AQuR-gbvYRW7|4ZW&geEBITxgsab>(OTr(88 ztm1YBsTES~@m4Zy*@%?9EUmCCO9mt_7vK~S&|s>T1S|jyD>9s)20-S0vcQq6i^2|V zRg)8u=&Cz>3R0b}o0b_So6UN&yw|cj7*3KTh6M}&G}fS44(XzjFI%jvYzWH^kg&Pn7Gdv#N_vd*qTnO35XAX|S4 zsZrZ9$mKlC`UV^%KMzH}kH=950Il)@pdkb-odSME6BHn75};P?)phw>X;plK<470j z;D!^S8W0rPudzNl6%c$h1Syr~0rX2eCkg%(PcfJxQ)r!atyH|i{aM(q%?3WKO&2op zNZELHPR?I`fgnnnW0Bp-+@;_1-@VZo+IhNX^q=8#+qMlIwV$=Gdrl0T`SYHqzxDhw zSHAOsd&xgWk6beHXFt5SV{WOY=k2*0fAMAErd{P9%=~a3k9To>ePn99@({c^?LC|L zsi$`6y~)Mv(otvsrq5m*fVqXyg{9jU&s|_%8J_)Z?356i${c!ee*5cZ{w|pjkLR~| z;!_#x*om>*OQ-6So5nq-M?U}J*6`&L`;l9F`m1Aa4Gx;eTJzsT-$COy9$egixZ#=V zt929m7CzNIZ+=|ya@kF(V(j_%<%%oM75V&6h8p`n(PxFYy>F^<@~eZD@#(8|CunD2g#donUk8y0&rMtj#V3Giz7b1w^ytbPZi{VsdJ;JqU^~ zz6e7Qbly;36q%rGlTDpN5$D5D6qE_Rhz`^-nGYh0deW_%57xlRx$u48|NZ~@&xu%L zeetq&%Lsxfjy8yKJnwYJ(k1wRT|4v^Pis+a3u=N%l$9+&gjLuM$fz!NfH;uVu0vy> ziXawk(Go4FMcOSWP^V=VLp!>O*#uEl>*m7YU5H8{ zWC{$E&1UJWmxfjc!v%vuhUFQa_h5v_?lO?&q!xgBOuh{9%P zv(U|XS;L;I6s{TL$R@+lteaIHC`tc^>iRs|Mscv<_n*RcqRRwK9M~{pDfsS^Wo{@_ zh*&^I&`LnqnJ;841rfAU&?NZ^nj_1bHA972ds~hmNkY`Hk!&a+DuyU5L2H^S1S-8= zZ-fno*>Ek#)r#Rj9lOiRhJ8F+5%ltGo-0BnqXPrwx#|KpT#)OwgKpx;BCxc>K&`W& zPUdnJw8CEe1@-2*YGE&df?NihVceVj>!$NZxP9E^eCy)PeDebXcf5sLySMJ@Ui>U> zN5yc$nfN?0S}ewv6VKq4lFb1vviND!(benEuiwyrsi?Q-&YS(=Thp6sjvPPpedS=! zirj-D9&CJavikMF)VfzgeJ=thwF{FkE2P8UiZ1tEE|0gKzV>No>h0Fd`}$LlMlTvS zxsRcV<3Ceh?hWrLJ)mr#l_17T-%Z}1eg#?w`hV{*!7uIXz^WeyW=6)#%RkIC`!>xa p_GQ}c{(Q4$`rKH_L$mG1AhC!boY?sD$LX)GMzpq3?Avwl*dN-$Y}o(+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_foot_slim.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_foot_slim.png new file mode 100644 index 0000000000000000000000000000000000000000..35d238b6a1e8471305ae433cf9a9725711f3c5d2 GIT binary patch literal 1309 zcmaJ=TWB0r7@noxXsJR86(tYD?PfI*R6H|tW-}yn$;_;~ z8_k3I5K2nHDk7AoFG@*hD-nsU+B67)L4shxf{LX?jT*770V|kR&+KMnA3_G^T>kU_ z-~au$Bl+F~JGVc&9mBAl*@J2U?fawuf&0)pZH@eZwnxJ5fw0dt!wT>r)@isJ#IrUi z!2$$EZDawaFl^hnRU8Nha!)C`YbQXYlc?Grvc|AfN7V!R5Dak*mMkYtT>s<}fm=qJ z=uhV8oR@)v*1=I9_Ko%y_0b_+Hi(XWc&e%(02_t?uiC>-pj6XD9all;NK6rUT_qe! z6Ae-Wxjde6eTd5mn$&5U#zi^7h>XsPCeY$IOS3FROB5rJEUR!yg=g^fk3bH6!&C}t z&$>HwOA~`(=qVIcsZlb|WvjzX(z2VnvJPh(TIG_VklvqFllb1-@gaT;- zMq&UoIlzM^&ZhRA8Ici1KEu;2!*r{X%6CbEDhWbQ7n4cKP1~#!guu~Z)3+7*ZrE~L z+A0|zg3$Ggt~=apg#4fzy1}69;h7AoIwRwI`Yp$BE5Y8VOpT~j=vyyAqsMn`yq;&p z+Ju8Fa6l509Ew_GNrU5A5&)JaHCE6~US}m!W{GusAjlje^Mb|^6rxB)t#el^HASdDqvOVGpv%T|K?jYLk7g%7CCy-1 zES^<6i`8#`|88cbJKr*YbLq;7qq`>xYq4kGjsC~pT-5Tygf_Eh@9WuH7hhhv9a}rz zKUcc2>(=Dzh_gHX-did8&X3n(^%34;dFaTMHzvjbtv~yA`!W63e_r^E{_u|{=2n!S zK0e3i+Oo&rNxgFQ((JbI=HZrwS-WGkrMyph|I5esQ@ieY^~_3p`S}yUsRz%Wy)kQl zK5GY`#wQl8Uyh9{Un_r(%~y7;`OnSWTivk*f%?;YfPE0}yUb6GU48m+%SU&{ZZBq* z!zb^5*J>|4{O_S(lI3g1mcB@Rb$YpW^5RJAfvM@=zWHl$_4}if%O@w7$a$=_75-g2 Sed^~3E!*9zp6hz?wf_J~iL^}s literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_hand.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..9b1061f81789e8c6571d87217575f8d04117761c GIT binary patch literal 1046 zcmaJ=&ui0A9FGit4T_!w_43R>rmXq3u5IFKSDVgNmNB~GibGkNyslwOUY5MsY&$rI zD9R2Kk^KXnJP0BVWI_?~FdX7Vks*2+>Oq~i31jL@*LEJP50dwT&*$^~@jmZnf8W_a z^O0tXq5|n2IYZ_y|J%2R{O=p%AINkVr*e1z6>v#)AeGQj9)h%~j=&65^~v#N*hx`M z$Bk?b=agPaLnfp87{)Vg!ltOsxM!={D8wKSM+_@QuP>EpVCXS=utVV#I|++M&y)iP zruwql)Tk!vbo?~v^dur+LaYMM9J5@>i_sNbiLCu&mIf6F9*xo4N#&G&kVFmyBEtnW zj^jW?WcUcL36X-DZvz4+2rL(6`EXDWr1lOe#DnUfNkB(0NEx}i8jkE@bP;1)V%buu z#FW|@b)|3gi)j&^Yd?&SMVVK+NzLpB3lG~sCE?g}k_C|gQ8P{qi} zA~aTOWPcH14n)3%grg}wEQdo$zQ&c2Heo^w*SPu)S7^xf?O@s@vJ4&LGSs^rWP(b~lF=}i zaCbw!Dpzlu3)hg#l4Mx_X8*eB+7YpjzpPuAZ0hER7IC~otbOqw9wyJ?dRk6oz16R) zF9XlP!QEZ@liw%5Tx)KncmM)Fwm2E)OMrn!_%og`N5gt*+0RGR)+up literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_hand_slim.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_hand_slim.png new file mode 100644 index 0000000000000000000000000000000000000000..c370527609f0d3e49bd7dd27d41361ea8242de25 GIT binary patch literal 1250 zcmaJ>e`wrP9FKMzW2_EkFn@rC6vV-DNnUdKMQ`mjX}cS{T5eZXVW{ttm%G@@k0$TD zv`!QmPQf9fja1>(mx8LL$@*d$2Nv+UH6YrCWxXAe7WA$4ay!Q@4aun zpU?Mq-X9$q?%wwFHj1LU3;WCx+56LH>lX5!bti9-?I}Dsjt>S7Zo&vrc{`{ey5PYo zDj{f3O`b=+6xDUiEsx{z;sMiRimb?!%ocI_N< zC|l%S1Lyt*IjNsejp>g1e?Ifibj;E5cw z=G1s`ls1A0(OQOQEuQCTMau|^U;)K}l|3}z0pNI*6J!SX?Le<94n{*0=Doo+?ry=% zmy@f%UHhi{D7|xG^337IEzf^2Pu1u9>o+MsZ{+76J@C`*mkxh*chB-)Zyi4_{4%qn zcx3jC)z?4Qo$Sf&b3dH=_WGs`NFT89>+strN;6ONudGJD zFP{E)^Zd!j_=PW)uI_#J+1$qqw=Qo!{pR1hda4VzKArhIN&i~yb>Wi_sV-{b$o{b% S+wTme!ouK)`Srl7@B9Z8gOwBj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_leg.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_leg.png new file mode 100644 index 0000000000000000000000000000000000000000..b63531b649fa4f3a926d329c046ee1316f5b488e GIT binary patch literal 1129 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+nAI{vB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!ovKsVXIz(B#=QqR!b zFxkjFEip+)!N|bKNZ-Ih-_T6g$jHjr)XKzA0Sc6W78a$XSp~VcL9GMwY?U%fN(!v> z^~=l4^~#O)@{7{-4J|D#^$m>ljf`}GDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_p zOiaozEwNPsIu_!K+yc00*0A>MPh-zp`HQAS1^UXzW9~q=E7AMmjtCE+>6!V z;*iRMRQ;gT;{4L0WMJH-DTAykuyQU+O)SYT3dzsUfdynhMt(_taYlZDf{}@yp@K$u zW?o8ud9fx~gRifZXI^nhVqS8pr;Du;&IUYGpj(%jU%5}4i;gkCe8dO^t{w*Y9fOKMSOS!#+~QGTuh*w0p( zxZPrm(>$o&6x?nx!Kqgt=oo!a%p%1!ObD2KKumbj1#;ktKQ#}S;){SuTQ|X29GER` zdb&7*WcEz%18n|`Yz*HSqG!rZk%$DD?dj_0vd$@?2>|2ydzSzJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_leg_slim.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/r_leg_slim.png new file mode 100644 index 0000000000000000000000000000000000000000..635cb531ff94d6eebef5022c22b988c5cc3040c0 GIT binary patch literal 1436 zcmaJ=eNYr-7+*l35GM?$M48-Kn9<0+{kproy}1+d7UD{f0WQeQd~ZKsgS|cW7VjXZ zjB3=J(kYcOkPsa)By(y;EsUJ_gT!$($tZM$GKOKYWSFs&876xVIPwqlo!Ncg_j#Y+ z^ZcH#T}6e@FG^aLgdoTwcRpVX_qCDlu>|<7pa zNW~Hm>uN4Y4g`tYp_G;zc<^}1A2Usx*CR|%YmWv@XUAv-jnN(MkfYPBz54>_@EyLNbvhzSgx zRxzra*bJ%if+EzV=@QDBNL(OE5@k6P#Zm&z%D}rCrAeA5NE<;}ahkR>7Q2~3XBP$? z>Y{8f=JRIV!J8ASGz`C;AcDc5Dae>Ky@H@Pjw48#plKXx;DI`y0YbPhkP)@OO94Sw z{Dz|W(1=Cg)oKkV2FcDuq52C7<_!A+v$=vW;i(T*aDkd1wVuE4s0YF-m+Rmo?#c_#*6Orj#%SypBkAOM`T z(Etas*@knnWW{Ab*(e~%3^0SJo%!(A++5z3$5>rvlBTF!p0l~~I2+5mEELb@QkE#z z?F$&dCrDA>3iLgTwLB7Qcj*!^G`&>Qs-uliRH+$Spi=XrE*Gpi#i6Up6rZRC1J6dv zG!r#1>B?3~%+oa$ozAmenTG>sWq{3UVPMoOjf;$##sQ#7+)G;p*(}gDnWM2;y!b%= zW?B_WU>yD^9oTR-AhKowx5}gi_p)XS4rs54Gc>Sr48@tPUIrr|MIzEV542KL1p6~` zoSO}JnVT-j2S-YWv$Jx?iQNbibHdH%l!gXxU(e}lSi2-~JnhH#_U_DCSoZkhcYDV( z*R_vZH@AJ>n39?DbVFC`{wsM0yH_s7yFWNGc7AF_ep4r#J!HGqbT*}7EIpwgj`%~? zrSF?3{#bpHPg!t#a@&_Zzn%A_@z+ncDa+)SpW5BF^L}S+VS6fZ@uR=OZ~Pqo_IStZ z{h#jB&NQ7Jy3;eZTwj9%)K^!R(- zmpy4y;rPSnUV0_|o0H4`j>}pwk~7)aoqY9$*1MyKCu>XU_DuILck4Y~WMAUQS6OR6 zId-Ea{j=KOh1PJpW7UdZ2Zl=qZ`Ho~+-p~RZ!I2*e@G-V;um9!HnjYccqOMP_5HS# zjWMMji{nFef=p(Wy^d%0JmF9el-DK|1%5iM9vGdJ%l6!C>KI=h8{WPP^tIe$!~2&a zp5L1{9gW%Ab?8Za;%lxlJN{@_Pfhw;h0XmfEvffMPHhZ^Ze*OgHr&|v_MiWTC(j^p YNX8FG1`qcpEQxS%=N9rO*KKL|5AcrlKmY&$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/torso_f.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/torso_f.png new file mode 100644 index 0000000000000000000000000000000000000000..35a22f5178520277365e259b14cf733ba9bbaacb GIT binary patch literal 2508 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 T?8UZZ=bulhh?XCfC2#x(cI@vw literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/torso_slim.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/torso_slim.png new file mode 100644 index 0000000000000000000000000000000000000000..eb2e17658e019f0689b95c88cbe8eb276de20cc8 GIT binary patch literal 1971 zcmaJ?dsGv577i<`sHG9qmWQxoz*p-eGn0^H#zbNWDWHHRNTH~8GMPLe$;4#X1lYP+ z+Fe#b5uvUv2Wq>z9&43DTWzH%w8fxUPF1AT0vp#@35%W54Us9%>6y? zckg#!XZCE)cqw#2)B+ZZ6`Go&P%%;#cthqg-}jBX{>g|)Iyr|{Q##s#+ep?1Eu|rW zR5Pw8RV1!0+I5+fuvl}-j9EE!PWmQ{pv+u6pu=^VtqhvQk|a8TX9B`UV7CYvYa;EHJ z%sOz);{a1Cbb*vJO)4jSGmu2tNC4$RAOS%TAVRsY2qqAb4%e&&5C}ndkeCMxK?K40 z377x|W*!dX(5BU4Dur^!9kY{i3^Z-Ucsz&0!FBMtlugfrQ55At2oFI(Mgz1LS!mn| zTI_MN78InNuo~s`nYkK+AsqjGdZk^+^_VpA=48n+PStZyUZdj^aADi%w!kvL7+vM9^xy^FP%dK77DGJiKc%!hb9( z8vLfG=c3{8@uTU9-sZnu+P%BS)7SUu$cR06K_OLrQ25xNah>?_&YiYUHoJUy`}Xas z>;GtZMkY8q^nsdL)s(dM_SO#he2ct6E6jd%>EmPP&gIsZmCYNBj)*vL@a+EK9UrP? z@80wD_sm#*`eD2leZzrrJ z6$A0t(;I6}LhYSHLoe3W*Az?MoL`~yTq8dHSKS%kOV^mhw|+I!+|u${{+Sm(`kJ4Z z_=7t7!r8OW(Op~FSI2JOelPPvFmTFZ+Br7Vllf}P>+{A+-)qnOyCFZ{*4x`VzJoPi zvaS5egvbZir)B%Y&wF@l*NW>aM^%Shud$)uRIuV&L;jDLq?Y(sH#Ie-g@x?Rx4zN( z#+3{0_wV0dnwDV*j!)Z^nOVSZD_#~GyO+Ch#K@Q2Y`hY6K!P|k8Fr^W%v#i z&ksfr*5Ddf>m~L9z#X^ln-yK4dACe5@`uXy(X^GzMX@)1i%R6zmi<{?(mFa?$d&cf zEAzM9J&C{nH7ha~P-+)1Nq)Y2VN7+HOkS#deW{jgZf-VwRKeQQ5WS{;ZdlaPl}KCs zl1}yNrg=a2_xHCP3R)$9>s`2e&RduE_a}CBt{QQ@a_SI;MU|_=J4%}{(j>u7?7kfG zv-PL%Q|gut^Ku(wZgAcSzl?!zIa29vv2a*=;^^?=Bu^g d;_rgyvM%2~zXdDn`XulhO-;^FoR;q_{V#x^8%Y2F literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Skrell/parts.rsi/torso_slim_f.png b/Resources/Textures/Mobs/Species/Skrell/parts.rsi/torso_slim_f.png new file mode 100644 index 0000000000000000000000000000000000000000..5fb7c544f81b4dc1c58d9063f472ecf287d69fa9 GIT binary patch literal 2014 zcmaJ?c~ld39v|c=QnMhqQ0x|_gKM>AGLuQjRk9EWNSYEM@B|cCCX)$CNis1RNdP&@ zYeDToTheW@hhnYZ0s6eKyHp`qt*nY@J*bG=iUgjmmZghgD0U}GT>tQO-kbUUj_>Dt ze!g!uW++#%f))n>0Kk%`$yAI?^t^!q%y+kb?R7>((kZ!g7Nw6IT_S-V1(lng0VY!x5)`pfm_Sh!6o}Xy0f)c@T3j6qVkm|os1V`sVGI*<@N5+%Y=|q@!uG7(r|{8{5WZQkI7u+DDh;>HNM9XCoh`C{F z^ct~1pyhIL0*3`c42N+oPY8>&Bp=q|93clMwOpKsd+j_8&yxx{(o~@|nTKK=PKqok zRe%bUIcS_rDioy31YWG%WTkNvL3(}b8Q*hQ(eGl#$rci)DN8m*8N5Wu&`~sH)lp_J zIhpA?M+7d*(VH}s&AQyvrbk)JNQ=Id)TCM{Blxh+V*OKM5b?RVkRQiovKC;lhRefX z9LG>tjqwRBkHCal5eCiSHBZ#<5mlKJCJ(bW9ENa0TqEESFkg$t!D<074#qLH2IgWo zU&Q5zcziV%LYNQ{4|SfPlJ|(=r)T+iHki%h=^{6wBPml>b@|_KRR)OJ)Sx7dF{AVw{Yz<3$ydh z&K-5gi<|yb+`KvV6x|Zja_V30tA1y8NedIKamlea*xgY zIz2r-*r`w``UVG^^9l;m_oXY9E_GzX1EVPnIsL^i1p>>W7cX{? zUUj*&i$VqxP_*ccl9IFEeYaU(Qo=oQU1j7cFH0 zQ&Ur=^TCdej_Zn^A>Z(bh})X7TVF=Ql_!b$j^DBpau>%7h3Lr0NcjEHQSukJ`;9g3 zzgZ=R;u8|u#z>Ovej)h7fQ<+Ip#J*$`rFUl={|NW3jSkwkpC}t@78s-5wSieySloL z&jTR`rPHBTu3YJ?w%H<1%>H=mmO*h7L69T2j~`DKN0rYXMoIk_Ufv}@NcjmgyC`F7F|r+2oFml~b?e^=P6!({TDoE*1g%enKazc;|y zn+jh2LvZlf@o}B73UEY})&-8K4m{Z1_s$E0t{?rcD~ig?uST(7to`{v9BJZ5YkYgc z_rLO5h@UYCdhd&!3)U75^!6s1Lk8YtpMQtd8@e&nuei9_s948z_>+bP){I|K{l$wH z{i@yLi4o%S4J_6Bp+oDJWR>MFl1r2u7ILP2*eiUt$@;(jrZsj-iUfnbq59#&$mnEq zy!8CrCP8>wc;LqYeMj$n?10Fh+~8sP>Kirom=mkhR%a@R=fLXULj?&|aOLqpp! znXIs|u>H=;1()(a`1AJ%q(1~O9avEvkvR5Jp=Igw7I(LFHmU_!1_ag2YXKH@{2EdO YY+dlmRBhfz8$5qpd5TiDH>s%hf5$Ny761SM literal 0 HcmV?d00001