diff --git a/Resources/Prototypes/_CP14/Body/Prototypes/zombie.yml b/Resources/Prototypes/_CP14/Body/Prototypes/zombie.yml new file mode 100644 index 0000000000..63fe00937e --- /dev/null +++ b/Resources/Prototypes/_CP14/Body/Prototypes/zombie.yml @@ -0,0 +1,49 @@ +- type: body + id: CP14Zombie + name: zombie + 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/Damage/modifier_sets.yml b/Resources/Prototypes/_CP14/Damage/modifier_sets.yml index 7c4d152ec4..5ff59f98f6 100644 --- a/Resources/Prototypes/_CP14/Damage/modifier_sets.yml +++ b/Resources/Prototypes/_CP14/Damage/modifier_sets.yml @@ -1,3 +1,4 @@ +# Structures - type: damageModifierSet id: CP14WoodStructural @@ -11,4 +12,16 @@ Blunt: 10 Slash: 10 Piercing: 10 - Structural: 10 \ No newline at end of file + Structural: 10 + +# Mobs + +- type: damageModifierSet + id: CP14Zombie + coefficients: + Blunt: 0.7 + Slash: 0.9 + Piercing: 0.6 + Heat: 1.5 + Cold: 0.4 + Poison: 0 diff --git a/Resources/Prototypes/_CP14/Entities/Markers/Spawners/mobs.yml b/Resources/Prototypes/_CP14/Entities/Markers/Spawners/mobs.yml new file mode 100644 index 0000000000..65eb09f35a --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Markers/Spawners/mobs.yml @@ -0,0 +1,14 @@ +- type: entity + name: walking dead spawner + id: CP14SpawnMobUndeadZombie + parent: MarkerBase + components: + - type: Sprite + layers: + - sprite: Markers/cross.rsi + state: green + - sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: full + - type: ConditionalSpawner + prototypes: + - CP14MobUndeadZombie diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/undead.yml b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/undead.yml new file mode 100644 index 0000000000..80278d7e88 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/undead.yml @@ -0,0 +1,12 @@ +- type: entity + id: CP14MobUndeadZombie + parent: CP14BaseMobZombie + name: walking dead + description: A reanimated rotting body of a dead man wanting to devour the living. + components: + - type: HTN + rootTask: + task: SimpleHostileCompound + - type: NpcFactionMember + factions: + - SimpleHostile diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Species/zombie.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Species/zombie.yml new file mode 100644 index 0000000000..7f91e47f60 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Species/zombie.yml @@ -0,0 +1,145 @@ +- type: entity + parent: + - BaseSimpleMob + - MobFlammable + - MobCombat + id: CP14BaseMobZombie + name: Mr. Zombie + abstract: true + components: + - type: HumanoidAppearance + species: CP14Zombie + - type: Icon + sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: full + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatHuman + amount: 5 + - type: Body + prototype: CP14Zombie + requiredLegs: 2 + - type: MovementSpeedModifier + baseWalkSpeed: 2 + baseSprintSpeed: 2.5 + - type: MobState + allowedStates: + - Alive + - Dead + - type: MobThresholds + thresholds: + 0: Alive + 150: Dead + - type: SlowOnDamage + speedModifierThresholds: + 80: 0.8 + 120: 0.4 + - type: StatusEffects + allowed: + - KnockedDown + - SlowedDown + - Electrocution + - Stutter + - TemporaryBlindness + - Pacified + - type: RotationVisuals + defaultRotation: 90 + horizontalRotation: 90 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 130 + mask: + - MobMask + layer: + - MobLayer + - type: Damageable + damageContainer: Biological + damageModifierSet: CP14Zombie + - type: PassiveDamage + allowedStates: + - Alive + damageCap: 140 + damage: + groups: + Brute: -0.3 + Burn: -0.3 + - type: MeleeWeapon + altDisarm: false + angle: 0 + animation: WeaponArcBite + soundHit: + path: /Audio/Effects/bite.ogg + damage: + types: + Slash: 4 + - type: Pullable + - type: GhostTakeoverAvailable + - type: SpamEmitSound + minInterval: 10 + maxInterval: 30 + sound: + collection: ZombieScreams + params: + variation: 0.125 + - type: SoundWhileAlive + - type: Strippable + - type: UserInterface + interfaces: + enum.StrippingUiKey.Key: + type: StrippableBoundUserInterface + - type: InventorySlots + - type: ContainerContainer + - type: Inventory + templateId: CP14Partial + femaleDisplacements: + 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/Human/displacement.rsi + state: female_shirt + +- type: entity + parent: CP14BaseSpeciesDummy + id: CP14MobZombieDummy + categories: [ HideSpawnMenu ] + components: + - type: HumanoidAppearance + species: CP14Zombie + - type: Inventory + templateId: CP14Partial + femaleDisplacements: + cloak: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Human/displacement.rsi + state: female_cloak + gloves: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Human/displacement.rsi + state: female_cloak #Its ok for gloves + pants: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Human/displacement.rsi + state: female_pants + shirt: + sizeMaps: + 32: + sprite: _CP14/Mobs/Species/Human/displacement.rsi + state: female_shirt diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Tools/flashlight.yml b/Resources/Prototypes/_CP14/Entities/Objects/Tools/flashlight.yml index a92f79972a..edb1e09a76 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Tools/flashlight.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Tools/flashlight.yml @@ -1,14 +1,22 @@ - type: entity parent: BaseItem id: CP14OldLantern - name: Old lantern + name: old lantern description: Relic of the Techomagic's past. Large, weighty, unpractical. At least feels good to crack some skulls with it. components: - type: Sprite sprite: _CP14/Objects/Tools/magic-lamp.rsi noRot: false layers: - - state: lamp + - state: lamp + - type: Clothing + equipDelay: 0.25 + unequipDelay: 0.25 + sprite: _CP14/Objects/Tools/magic-lamp.rsi + quickEquip: false + breakOnMove: false + slots: + - belt - type: MeleeWeapon attackRate: 0.7 wideAnimationRotation: 10 @@ -35,6 +43,3 @@ radius: 4 netsync: false - type: Appearance - - - diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/mannequin.yml b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/mannequin.yml index e830f1a32c..fc3a8b86fc 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/mannequin.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/mannequin.yml @@ -114,7 +114,7 @@ occludes: False ent: null - type: Inventory - templateId: CP14mannequin + templateId: CP14Partial - type: InventorySlots - type: Strippable - type: UserInterface diff --git a/Resources/Prototypes/_CP14/InventoryTemplates/mannequin_inventory_template.yml b/Resources/Prototypes/_CP14/InventoryTemplates/partial_inventory_template.yml similarity index 99% rename from Resources/Prototypes/_CP14/InventoryTemplates/mannequin_inventory_template.yml rename to Resources/Prototypes/_CP14/InventoryTemplates/partial_inventory_template.yml index 835b71d4d3..d69e679cf8 100644 --- a/Resources/Prototypes/_CP14/InventoryTemplates/mannequin_inventory_template.yml +++ b/Resources/Prototypes/_CP14/InventoryTemplates/partial_inventory_template.yml @@ -1,5 +1,5 @@ - type: inventoryTemplate - id: CP14mannequin + id: CP14Partial slots: # Left hotbar # 0, y diff --git a/Resources/Prototypes/_CP14/Species/zombie.yml b/Resources/Prototypes/_CP14/Species/zombie.yml new file mode 100644 index 0000000000..8138b53052 --- /dev/null +++ b/Resources/Prototypes/_CP14/Species/zombie.yml @@ -0,0 +1,154 @@ +- type: species + id: CP14Zombie + name: cp14-species-name-human + roundStart: false + prototype: CP14BaseMobZombie + sprites: CP14MobZombieSprites + markingLimits: MobHumanMarkingLimits + dollPrototype: CP14MobZombieDummy + skinColoration: TintedHues + defaultSkinTone: "#ffffff" + maleFirstNames: CP14_Names_Human_Male_First + femaleFirstNames: CP14_Names_Human_Female_First + lastNames: CP14_Names_Human_Last + +- type: speciesBaseSprites + id: CP14MobZombieSprites + sprites: + Head: CP14MobZombieHead + Chest: CP14MobZombieTorso + Eyes: CP14MobZombieEyes + LArm: CP14MobZombieLArm + RArm: CP14MobZombieRArm + LHand: CP14MobZombieLHand + RHand: CP14MobZombieRHand + LLeg: CP14MobZombieLLeg + RLeg: CP14MobZombieRLeg + LFoot: CP14MobZombieLFoot + RFoot: CP14MobZombieRFoot + +- type: humanoidBaseSprite + id: CP14MobZombieEyes + baseSprite: + sprite: _CP14/Mobs/Customization/eyes.rsi + state: eyes + +- type: humanoidBaseSprite + id: CP14MobZombieHead + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: head + +- type: humanoidBaseSprite + id: CP14MobZombieHeadFemale + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/female_parts.rsi + state: head + +- type: humanoidBaseSprite + id: CP14MobZombieTorso + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: torso + +- type: humanoidBaseSprite + id: CP14MobZombieTorsoFemale + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/female_parts.rsi + state: torso + +- type: humanoidBaseSprite + id: CP14MobZombieLLeg + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: l_leg + +- type: humanoidBaseSprite + id: CP14MobZombieLLegFemale + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/female_parts.rsi + state: l_leg + +- type: humanoidBaseSprite + id: CP14MobZombieLArm + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: l_arm + +- type: humanoidBaseSprite + id: CP14MobZombieLArmFemale + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/female_parts.rsi + state: l_arm + +- type: humanoidBaseSprite + id: CP14MobZombieLHand + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: l_hand + +- type: humanoidBaseSprite + id: CP14MobZombieLHandFemale + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/female_parts.rsi + state: l_hand + +- type: humanoidBaseSprite + id: CP14MobZombieLFoot + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: l_foot + +- type: humanoidBaseSprite + id: CP14MobZombieLFootFemale + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/female_parts.rsi + state: l_foot + +- type: humanoidBaseSprite + id: CP14MobZombieRLeg + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: r_leg + +- type: humanoidBaseSprite + id: CP14MobZombieRLegFemale + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/female_parts.rsi + state: r_leg + +- type: humanoidBaseSprite + id: CP14MobZombieRArm + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: r_arm + +- type: humanoidBaseSprite + id: CP14MobZombieRArmFemale + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/female_parts.rsi + state: r_arm + +- type: humanoidBaseSprite + id: CP14MobZombieRHand + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: r_hand + +- type: humanoidBaseSprite + id: CP14MobZombieRHandFemale + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/female_parts.rsi + state: r_hand + +- type: humanoidBaseSprite + id: CP14MobZombieRFoot + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/parts.rsi + state: r_foot + +- type: humanoidBaseSprite + id: CP14MobZombieRFootFemale + baseSprite: + sprite: _CP14/Mobs/Species/Zombie/female_parts.rsi + state: r_foot diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/full.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/full.png new file mode 100644 index 0000000000..63b8e1978c Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/full.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/head.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/head.png new file mode 100644 index 0000000000..db154d880e Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/head.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_arm.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_arm.png new file mode 100644 index 0000000000..0a03193278 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_arm.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_foot.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_foot.png new file mode 100644 index 0000000000..156925c2a5 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_foot.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_hand.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_hand.png new file mode 100644 index 0000000000..bbb9838f32 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_hand.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_leg.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_leg.png new file mode 100644 index 0000000000..c0fd5f229a Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/l_leg.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/meta.json new file mode 100644 index 0000000000..2b50ccacc5 --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/meta.json @@ -0,0 +1,54 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "Created by KREKS for CrystallPunk14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "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/Zombie/female_parts.rsi/r_arm.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/r_arm.png new file mode 100644 index 0000000000..c137fc690e Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/r_arm.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/r_foot.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/r_foot.png new file mode 100644 index 0000000000..5c4777b144 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/r_foot.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/r_hand.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/r_hand.png new file mode 100644 index 0000000000..c862286860 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/r_hand.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/r_leg.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/r_leg.png new file mode 100644 index 0000000000..61c9117981 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/r_leg.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/torso.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/torso.png new file mode 100644 index 0000000000..c537403ef2 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/female_parts.rsi/torso.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/full.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/full.png new file mode 100644 index 0000000000..27cb1a165c Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/full.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/head.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/head.png new file mode 100644 index 0000000000..ce08ce2ea1 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/head.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_arm.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_arm.png new file mode 100644 index 0000000000..3e83a1199f Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_arm.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_foot.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_foot.png new file mode 100644 index 0000000000..c19fcd0a89 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_foot.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_hand.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_hand.png new file mode 100644 index 0000000000..b048c2e18a Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_hand.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_leg.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_leg.png new file mode 100644 index 0000000000..ce7dc13616 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/l_leg.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/meta.json new file mode 100644 index 0000000000..2b50ccacc5 --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/meta.json @@ -0,0 +1,54 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "Created by KREKS for CrystallPunk14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "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/Zombie/parts.rsi/r_arm.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/r_arm.png new file mode 100644 index 0000000000..7665d2393d Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/r_arm.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/r_foot.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/r_foot.png new file mode 100644 index 0000000000..6a424d3861 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/r_foot.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/r_hand.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/r_hand.png new file mode 100644 index 0000000000..af2c503067 Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/r_hand.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/r_leg.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/r_leg.png new file mode 100644 index 0000000000..644ef8065e Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/r_leg.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/torso.png b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/torso.png new file mode 100644 index 0000000000..a471324dee Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Zombie/parts.rsi/torso.png differ