diff --git a/.github/workflows/build_mod.yml b/.github/workflows/build_mod.yml
deleted file mode 100644
index f963ed3..0000000
--- a/.github/workflows/build_mod.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-name: Build Mod
-on:
- workflow_dispatch:
- inputs:
- mod_name:
- description: 'Mod name'
- default: 'TheOnlyCure'
- required: true
- version:
- description: 'Version'
- default: '1.0'
- required: true
-jobs:
- main_job:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- - run: mkdir -p root/${{ inputs.mod_name }}/Contents/mods/${{ inputs.mod_name }}
- - run: cp workshop.txt root/${{ inputs.mod_name }}/workshop.txt
- - run: cp preview.png root/${{ inputs.mod_name}}/preview.png
- - run: cp mod.info root/${{ inputs.mod_name }}/Contents/mods/${{ inputs.mod_name }}/mod.info
- - run: cp icon.png root/${{ inputs.mod_name }}/Contents/mods/${{ inputs.mod_name }}/icon.png
- - run: cp generic.png root/${{ inputs.mod_name }}/Contents/mods/${{ inputs.mod_name }}/generic.png
- - run: cp -r media root/${{ inputs.mod_name }}/Contents/mods/${{ inputs.mod_name }}/media
- - uses: actions/upload-artifact@v3
- with:
- name: ${{ inputs.mod_name }}-${{ inputs.version }}
- path: |
- root
- root/${{ inputs.mod_name }}
- root/${{ inputs.mod_name }}/Contents/
- root/${{ inputs.mod_name }}/Contents/mods
- root/${{ inputs.mod_name }}/Contents/mods/${{ inputs.mod_name }}/*
diff --git a/dev_stuff/models_stuff/textures/bodies_textures.psd b/dev_stuff/models_stuff/textures/bodies_textures.psd
index 4f406b6..58135e9 100644
Binary files a/dev_stuff/models_stuff/textures/bodies_textures.psd and b/dev_stuff/models_stuff/textures/bodies_textures.psd differ
diff --git a/media/clothing/clothingItems/Amputation_ForeArm_L.xml b/media/clothing/clothingItems/Amputation_ForeArm_L.xml
index e8acf55..f7e96f1 100644
--- a/media/clothing/clothingItems/Amputation_ForeArm_L.xml
+++ b/media/clothing/clothingItems/Amputation_ForeArm_L.xml
@@ -10,28 +10,34 @@
4
none
- Amputations\Forearm\skin01_b
- Amputations\Forearm\skin02_b
- Amputations\Forearm\skin03_b
- Amputations\Forearm\skin04_b
- Amputations\Forearm\skin05_b
+
+ Amputations\Human\Forearm\skin01_b
+ Amputations\Human\Forearm\skin02_b
+ Amputations\Human\Forearm\skin03_b
+ Amputations\Human\Forearm\skin04_b
+ Amputations\Human\Forearm\skin05_b
- Amputations\Forearm\skin01_hairy_b
- Amputations\Forearm\skin02_hairy_b
- Amputations\Forearm\skin03_hairy_b
- Amputations\Forearm\skin04_hairy_b
- Amputations\Forearm\skin05_hairy_b
+ Amputations\Human\Forearm\skin01_hairy_b
+ Amputations\Human\Forearm\skin02_hairy_b
+ Amputations\Human\Forearm\skin03_hairy_b
+ Amputations\Human\Forearm\skin04_hairy_b
+ Amputations\Human\Forearm\skin05_hairy_b
- Body\MaleBody01
- Body\MaleBody02
- Body\MaleBody03
- Body\MaleBody04
- Body\MaleBody05
+
+ Amputations\Zombie\Forearm\z_skin01_l1
+ Amputations\Zombie\Forearm\z_skin01_l2
+ Amputations\Zombie\Forearm\z_skin01_l3
- Body\MaleBody01a
- Body\MaleBody02a
- Body\MaleBody03a
- Body\MaleBody04
- Body\MaleBody05a
+ Amputations\Zombie\Forearm\z_skin02_l1
+ Amputations\Zombie\Forearm\z_skin02_l2
+ Amputations\Zombie\Forearm\z_skin02_l3
+
+ Amputations\Zombie\Forearm\z_skin03_l1
+ Amputations\Zombie\Forearm\z_skin03_l2
+ Amputations\Zombie\Forearm\z_skin03_l3
+
+ Amputations\Zombie\Forearm\z_skin04_l1
+ Amputations\Zombie\Forearm\z_skin04_l2
+ Amputations\Zombie\Forearm\z_skin04_l3
\ No newline at end of file
diff --git a/media/clothing/clothingItems/Amputation_ForeArm_R.xml b/media/clothing/clothingItems/Amputation_ForeArm_R.xml
index 1021cdf..1cc12d0 100644
--- a/media/clothing/clothingItems/Amputation_ForeArm_R.xml
+++ b/media/clothing/clothingItems/Amputation_ForeArm_R.xml
@@ -9,27 +9,33 @@
5
6
- Amputations\Forearm\skin01_b
- Amputations\Forearm\skin02_b
- Amputations\Forearm\skin03_b
- Amputations\Forearm\skin04_b
- Amputations\Forearm\skin05_b
+
+ Amputations\Human\Forearm\skin01_b
+ Amputations\Human\Forearm\skin02_b
+ Amputations\Human\Forearm\skin03_b
+ Amputations\Human\Forearm\skin04_b
+ Amputations\Human\Forearm\skin05_b
- Amputations\Forearm\skin01_hairy_b
- Amputations\Forearm\skin02_hairy_b
- Amputations\Forearm\skin03_hairy_b
- Amputations\Forearm\skin04_hairy_b
- Amputations\Forearm\skin05_hairy_b
+ Amputations\Human\Forearm\skin01_hairy_b
+ Amputations\Human\Forearm\skin02_hairy_b
+ Amputations\Human\Forearm\skin03_hairy_b
+ Amputations\Human\Forearm\skin04_hairy_b
+ Amputations\Human\Forearm\skin05_hairy_b
- Body\MaleBody01
- Body\MaleBody02
- Body\MaleBody03
- Body\MaleBody04
- Body\MaleBody05
+
+ Amputations\Zombie\Forearm\z_skin01_l1
+ Amputations\Zombie\Forearm\z_skin01_l2
+ Amputations\Zombie\Forearm\z_skin01_l3
- Body\MaleBody01a
- Body\MaleBody02a
- Body\MaleBody03a
- Body\MaleBody04
- Body\MaleBody05a
+ Amputations\Zombie\Forearm\z_skin02_l1
+ Amputations\Zombie\Forearm\z_skin02_l2
+ Amputations\Zombie\Forearm\z_skin02_l3
+
+ Amputations\Zombie\Forearm\z_skin03_l1
+ Amputations\Zombie\Forearm\z_skin03_l2
+ Amputations\Zombie\Forearm\z_skin03_l3
+
+ Amputations\Zombie\Forearm\z_skin04_l1
+ Amputations\Zombie\Forearm\z_skin04_l2
+ Amputations\Zombie\Forearm\z_skin04_l3
\ No newline at end of file
diff --git a/media/clothing/clothingItems/Amputation_Hand_L.xml b/media/clothing/clothingItems/Amputation_Hand_L.xml
index c9c68a2..72adc09 100644
--- a/media/clothing/clothingItems/Amputation_Hand_L.xml
+++ b/media/clothing/clothingItems/Amputation_Hand_L.xml
@@ -9,27 +9,16 @@
4
none
- Amputations\Forearm\skin01_b
- Amputations\Forearm\skin02_b
- Amputations\Forearm\skin03_b
- Amputations\Forearm\skin04_b
- Amputations\Forearm\skin05_b
+
+ Amputations\Human\Forearm\skin01_b
+ Amputations\Human\Forearm\skin02_b
+ Amputations\Human\Forearm\skin03_b
+ Amputations\Human\Forearm\skin04_b
+ Amputations\Human\Forearm\skin05_b
- Amputations\Forearm\skin01_hairy_b
- Amputations\Forearm\skin02_hairy_b
- Amputations\Forearm\skin03_hairy_b
- Amputations\Forearm\skin04_hairy_b
- Amputations\Forearm\skin05_hairy_b
-
- Body\MaleBody01
- Body\MaleBody02
- Body\MaleBody03
- Body\MaleBody04
- Body\MaleBody05
-
- Body\MaleBody01a
- Body\MaleBody02a
- Body\MaleBody03a
- Body\MaleBody04
- Body\MaleBody05a
+ Amputations\Human\Forearm\skin01_hairy_b
+ Amputations\Human\Forearm\skin02_hairy_b
+ Amputations\Human\Forearm\skin03_hairy_b
+ Amputations\Human\Forearm\skin04_hairy_b
+ Amputations\Human\Forearm\skin05_hairy_b
\ No newline at end of file
diff --git a/media/clothing/clothingItems/Amputation_Hand_R.xml b/media/clothing/clothingItems/Amputation_Hand_R.xml
index e372545..3d1fb11 100644
--- a/media/clothing/clothingItems/Amputation_Hand_R.xml
+++ b/media/clothing/clothingItems/Amputation_Hand_R.xml
@@ -8,27 +8,16 @@
6
none
- Amputations\Forearm\skin01_b
- Amputations\Forearm\skin02_b
- Amputations\Forearm\skin03_b
- Amputations\Forearm\skin04_b
- Amputations\Forearm\skin05_b
+
+ Amputations\Human\Forearm\skin01_b
+ Amputations\Human\Forearm\skin02_b
+ Amputations\Human\Forearm\skin03_b
+ Amputations\Human\Forearm\skin04_b
+ Amputations\Human\Forearm\skin05_b
- Amputations\Forearm\skin01_hairy_b
- Amputations\Forearm\skin02_hairy_b
- Amputations\Forearm\skin03_hairy_b
- Amputations\Forearm\skin04_hairy_b
- Amputations\Forearm\skin05_hairy_b
-
- Body\MaleBody01
- Body\MaleBody02
- Body\MaleBody03
- Body\MaleBody04
- Body\MaleBody05
-
- Body\MaleBody01a
- Body\MaleBody02a
- Body\MaleBody03a
- Body\MaleBody04
- Body\MaleBody05a
+ Amputations\Human\Forearm\skin01_hairy_b
+ Amputations\Human\Forearm\skin02_hairy_b
+ Amputations\Human\Forearm\skin03_hairy_b
+ Amputations\Human\Forearm\skin04_hairy_b
+ Amputations\Human\Forearm\skin05_hairy_b
\ No newline at end of file
diff --git a/media/clothing/clothingItems/Amputation_UpperArm_L.xml b/media/clothing/clothingItems/Amputation_UpperArm_L.xml
index 1a4cc81..2fddd59 100644
--- a/media/clothing/clothingItems/Amputation_UpperArm_L.xml
+++ b/media/clothing/clothingItems/Amputation_UpperArm_L.xml
@@ -10,27 +10,16 @@
4
none
- Amputations\Upperarm\skin01_b
- Amputations\Upperarm\skin02_b
- Amputations\Upperarm\skin03_b
- Amputations\Upperarm\skin04_b
- Amputations\Upperarm\skin05_b
+
+ Amputations\Human\Upperarm\skin01_b
+ Amputations\Human\Upperarm\skin02_b
+ Amputations\Human\Upperarm\skin03_b
+ Amputations\Human\Upperarm\skin04_b
+ Amputations\Human\Upperarm\skin05_b
- Amputations\Upperarm\skin01_hairy_b
- Amputations\Upperarm\skin02_hairy_b
- Amputations\Upperarm\skin03_hairy_b
- Amputations\Upperarm\skin04_hairy_b
- Amputations\Upperarm\skin05_hairy_b
-
- Body\MaleBody01
- Body\MaleBody02
- Body\MaleBody03
- Body\MaleBody04
- Body\MaleBody05
-
- Body\MaleBody01a
- Body\MaleBody02a
- Body\MaleBody03a
- Body\MaleBody04
- Body\MaleBody05a
+ Amputations\Human\Upperarm\skin01_hairy_b
+ Amputations\Human\Upperarm\skin02_hairy_b
+ Amputations\Human\Upperarm\skin03_hairy_b
+ Amputations\Human\Upperarm\skin04_hairy_b
+ Amputations\Human\Upperarm\skin05_hairy_b
\ No newline at end of file
diff --git a/media/clothing/clothingItems/Amputation_UpperArm_R.xml b/media/clothing/clothingItems/Amputation_UpperArm_R.xml
index b593768..4342981 100644
--- a/media/clothing/clothingItems/Amputation_UpperArm_R.xml
+++ b/media/clothing/clothingItems/Amputation_UpperArm_R.xml
@@ -10,27 +10,34 @@
6
none
- Amputations\Upperarm\skin01_b
- Amputations\Upperarm\skin02_b
- Amputations\Upperarm\skin03_b
- Amputations\Upperarm\skin04_b
- Amputations\Upperarm\skin05_b
+
+ Amputations\Human\Upperarm\skin01_b
+ Amputations\Human\Upperarm\skin02_b
+ Amputations\Human\Upperarm\skin03_b
+ Amputations\Human\Upperarm\skin04_b
+ Amputations\Human\Upperarm\skin05_b
- Amputations\Upperarm\skin01_hairy_b
- Amputations\Upperarm\skin02_hairy_b
- Amputations\Upperarm\skin03_hairy_b
- Amputations\Upperarm\skin04_hairy_b
- Amputations\Upperarm\skin05_hairy_b
+ Amputations\Human\Upperarm1\skin01_hairy_b
+ Amputations\Human\Upperarm1\skin02_hairy_b
+ Amputations\Human\Upperarm1\skin03_hairy_b
+ Amputations\Human\Upperarm1\skin04_hairy_b
+ Amputations\Human\Upperarm1\skin05_hairy_b
- Body\MaleBody01
- Body\MaleBody02
- Body\MaleBody03
- Body\MaleBody04
- Body\MaleBody05
+
+ Amputations\Zombie\Upperarm\z_skin01_l1
+ Amputations\Zombie\Upperarm\z_skin01_l2
+ Amputations\Zombie\Upperarm\z_skin01_l3
+
+ Amputations\Zombie\Upperarm\z_skin02_l1
+ Amputations\Zombie\Upperarm\z_skin02_l2
+ Amputations\Zombie\Upperarm\z_skin02_l3
+
+ Amputations\Zombie\Upperarm\z_skin03_l1
+ Amputations\Zombie\Upperarm\z_skin03_l2
+ Amputations\Zombie\Upperarm\z_skin03_l3
+
+ Amputations\Zombie\Upperarm\z_skin04_l1
+ Amputations\Zombie\Upperarm\z_skin04_l2
+ Amputations\Zombie\Upperarm\z_skin04_l3
- Body\MaleBody01a
- Body\MaleBody02a
- Body\MaleBody03a
- Body\MaleBody04
- Body\MaleBody05a
\ No newline at end of file
diff --git a/media/lua/client/TOC/Controllers/ItemsController.lua b/media/lua/client/TOC/Controllers/ItemsController.lua
index 97896a3..abe1305 100644
--- a/media/lua/client/TOC/Controllers/ItemsController.lua
+++ b/media/lua/client/TOC/Controllers/ItemsController.lua
@@ -139,10 +139,28 @@ function ItemsController.Zombie.SpawnAmputationItem(zombie)
local itemVisual = ItemVisual:new()
itemVisual:setItemType(usableClothingAmputations[index])
+
+ local texId = ItemsController.Zombie.GetAmputationTexturesIndex(zombie)
+ itemVisual:setTextureChoice(texId)
zombie:getItemVisuals():add(itemVisual)
zombie:resetModelNextFrame()
end
+function ItemsController.Zombie.GetAmputationTexturesIndex(zombie)
+ local x = zombie:getHumanVisual():getSkinTexture()
+
+ -- Starting ID for zombies = 10
+ -- 3 levels
+ local matchedIndex = tonumber(x:match("ZedBody0(%d)")) - 1
+ matchedIndex = matchedIndex * 3
+
+ local level = tonumber(x:match("%d$")) - 1 -- it's from 1 to 3, but we're using it like 0 indexed arrays
+
+ local finalId = 10 + matchedIndex + level
+ print("Zombie texture index: " .. tostring(finalId))
+ return finalId
+end
+
--------------------------
--* Overrides *--
diff --git a/media/lua/client/TOC/Zombies/ZombiesAmputation.lua b/media/lua/client/TOC/Zombies/ZombiesAmputation.lua
index 53f5c11..1c96fdc 100644
--- a/media/lua/client/TOC/Zombies/ZombiesAmputation.lua
+++ b/media/lua/client/TOC/Zombies/ZombiesAmputation.lua
@@ -8,7 +8,16 @@ local ItemsController = require("TOC/Controllers/ItemsController")
-------------------
local function test(zombie, character, bodyPartType, handWeapon)
- --ItemsController.Zombie.SpawnAmputationItem(zombie)
+
+ -- LOCAL ONLY!!!
+ if character ~= getPlayer() then return end
+
+
+ -- TODO Check damage and weapon type
+
+
+ --ItemsController.Zombie.GetAmputationTexturesIndex(zombie)
+ ItemsController.Zombie.SpawnAmputationItem(zombie)
end
Events.OnHitZombie.Add(test)
diff --git a/media/textures/Amputations/Forearm/skin01_b.png b/media/textures/Amputations/Human/Forearm/skin01_b.png
similarity index 100%
rename from media/textures/Amputations/Forearm/skin01_b.png
rename to media/textures/Amputations/Human/Forearm/skin01_b.png
diff --git a/media/textures/Amputations/Forearm/skin01_hairy_b.png b/media/textures/Amputations/Human/Forearm/skin01_hairy_b.png
similarity index 100%
rename from media/textures/Amputations/Forearm/skin01_hairy_b.png
rename to media/textures/Amputations/Human/Forearm/skin01_hairy_b.png
diff --git a/media/textures/Amputations/Forearm/skin02_b.png b/media/textures/Amputations/Human/Forearm/skin02_b.png
similarity index 100%
rename from media/textures/Amputations/Forearm/skin02_b.png
rename to media/textures/Amputations/Human/Forearm/skin02_b.png
diff --git a/media/textures/Amputations/Forearm/skin02_hairy_b.png b/media/textures/Amputations/Human/Forearm/skin02_hairy_b.png
similarity index 100%
rename from media/textures/Amputations/Forearm/skin02_hairy_b.png
rename to media/textures/Amputations/Human/Forearm/skin02_hairy_b.png
diff --git a/media/textures/Amputations/Forearm/skin03_b.png b/media/textures/Amputations/Human/Forearm/skin03_b.png
similarity index 100%
rename from media/textures/Amputations/Forearm/skin03_b.png
rename to media/textures/Amputations/Human/Forearm/skin03_b.png
diff --git a/media/textures/Amputations/Forearm/skin03_hairy_b.png b/media/textures/Amputations/Human/Forearm/skin03_hairy_b.png
similarity index 100%
rename from media/textures/Amputations/Forearm/skin03_hairy_b.png
rename to media/textures/Amputations/Human/Forearm/skin03_hairy_b.png
diff --git a/media/textures/Amputations/Forearm/skin04_b.png b/media/textures/Amputations/Human/Forearm/skin04_b.png
similarity index 100%
rename from media/textures/Amputations/Forearm/skin04_b.png
rename to media/textures/Amputations/Human/Forearm/skin04_b.png
diff --git a/media/textures/Amputations/Forearm/skin04_hairy_b.png b/media/textures/Amputations/Human/Forearm/skin04_hairy_b.png
similarity index 100%
rename from media/textures/Amputations/Forearm/skin04_hairy_b.png
rename to media/textures/Amputations/Human/Forearm/skin04_hairy_b.png
diff --git a/media/textures/Amputations/Forearm/skin05_b.png b/media/textures/Amputations/Human/Forearm/skin05_b.png
similarity index 100%
rename from media/textures/Amputations/Forearm/skin05_b.png
rename to media/textures/Amputations/Human/Forearm/skin05_b.png
diff --git a/media/textures/Amputations/Forearm/skin05_hairy_b.png b/media/textures/Amputations/Human/Forearm/skin05_hairy_b.png
similarity index 100%
rename from media/textures/Amputations/Forearm/skin05_hairy_b.png
rename to media/textures/Amputations/Human/Forearm/skin05_hairy_b.png
diff --git a/media/textures/Amputations/Upperarm/skin01_b.png b/media/textures/Amputations/Human/Upperarm/skin01_b.png
similarity index 100%
rename from media/textures/Amputations/Upperarm/skin01_b.png
rename to media/textures/Amputations/Human/Upperarm/skin01_b.png
diff --git a/media/textures/Amputations/Upperarm/skin01_hairy_b.png b/media/textures/Amputations/Human/Upperarm/skin01_hairy_b.png
similarity index 100%
rename from media/textures/Amputations/Upperarm/skin01_hairy_b.png
rename to media/textures/Amputations/Human/Upperarm/skin01_hairy_b.png
diff --git a/media/textures/Amputations/Upperarm/skin02_b.png b/media/textures/Amputations/Human/Upperarm/skin02_b.png
similarity index 100%
rename from media/textures/Amputations/Upperarm/skin02_b.png
rename to media/textures/Amputations/Human/Upperarm/skin02_b.png
diff --git a/media/textures/Amputations/Upperarm/skin02_hairy_b.png b/media/textures/Amputations/Human/Upperarm/skin02_hairy_b.png
similarity index 100%
rename from media/textures/Amputations/Upperarm/skin02_hairy_b.png
rename to media/textures/Amputations/Human/Upperarm/skin02_hairy_b.png
diff --git a/media/textures/Amputations/Upperarm/skin03_b.png b/media/textures/Amputations/Human/Upperarm/skin03_b.png
similarity index 100%
rename from media/textures/Amputations/Upperarm/skin03_b.png
rename to media/textures/Amputations/Human/Upperarm/skin03_b.png
diff --git a/media/textures/Amputations/Upperarm/skin03_hairy_b.png b/media/textures/Amputations/Human/Upperarm/skin03_hairy_b.png
similarity index 100%
rename from media/textures/Amputations/Upperarm/skin03_hairy_b.png
rename to media/textures/Amputations/Human/Upperarm/skin03_hairy_b.png
diff --git a/media/textures/Amputations/Upperarm/skin04_b.png b/media/textures/Amputations/Human/Upperarm/skin04_b.png
similarity index 100%
rename from media/textures/Amputations/Upperarm/skin04_b.png
rename to media/textures/Amputations/Human/Upperarm/skin04_b.png
diff --git a/media/textures/Amputations/Upperarm/skin04_hairy_b.png b/media/textures/Amputations/Human/Upperarm/skin04_hairy_b.png
similarity index 100%
rename from media/textures/Amputations/Upperarm/skin04_hairy_b.png
rename to media/textures/Amputations/Human/Upperarm/skin04_hairy_b.png
diff --git a/media/textures/Amputations/Upperarm/skin05_b.png b/media/textures/Amputations/Human/Upperarm/skin05_b.png
similarity index 100%
rename from media/textures/Amputations/Upperarm/skin05_b.png
rename to media/textures/Amputations/Human/Upperarm/skin05_b.png
diff --git a/media/textures/Amputations/Upperarm/skin05_hairy_b.png b/media/textures/Amputations/Human/Upperarm/skin05_hairy_b.png
similarity index 100%
rename from media/textures/Amputations/Upperarm/skin05_hairy_b.png
rename to media/textures/Amputations/Human/Upperarm/skin05_hairy_b.png
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin01_l1.png b/media/textures/Amputations/Zombie/Forearm/z_skin01_l1.png
new file mode 100644
index 0000000..730dd55
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin01_l1.png differ
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin01_l2.png b/media/textures/Amputations/Zombie/Forearm/z_skin01_l2.png
new file mode 100644
index 0000000..5be14ce
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin01_l2.png differ
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin01_l3.png b/media/textures/Amputations/Zombie/Forearm/z_skin01_l3.png
new file mode 100644
index 0000000..3435954
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin01_l3.png differ
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin02_l1.png b/media/textures/Amputations/Zombie/Forearm/z_skin02_l1.png
new file mode 100644
index 0000000..13d76f0
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin02_l1.png differ
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin02_l2.png b/media/textures/Amputations/Zombie/Forearm/z_skin02_l2.png
new file mode 100644
index 0000000..9672a33
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin02_l2.png differ
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin02_l3.png b/media/textures/Amputations/Zombie/Forearm/z_skin02_l3.png
new file mode 100644
index 0000000..f0d0051
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin02_l3.png differ
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin03_l1.png b/media/textures/Amputations/Zombie/Forearm/z_skin03_l1.png
new file mode 100644
index 0000000..da1bcf2
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin03_l1.png differ
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin03_l2.png b/media/textures/Amputations/Zombie/Forearm/z_skin03_l2.png
new file mode 100644
index 0000000..da1bcf2
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin03_l2.png differ
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin03_l3.png b/media/textures/Amputations/Zombie/Forearm/z_skin03_l3.png
new file mode 100644
index 0000000..da1bcf2
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin03_l3.png differ
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin04_l1.png b/media/textures/Amputations/Zombie/Forearm/z_skin04_l1.png
new file mode 100644
index 0000000..18acddf
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin04_l1.png differ
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin04_l2.png b/media/textures/Amputations/Zombie/Forearm/z_skin04_l2.png
new file mode 100644
index 0000000..6859c41
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin04_l2.png differ
diff --git a/media/textures/Amputations/Zombie/Forearm/z_skin04_l3.png b/media/textures/Amputations/Zombie/Forearm/z_skin04_l3.png
new file mode 100644
index 0000000..a1d62e4
Binary files /dev/null and b/media/textures/Amputations/Zombie/Forearm/z_skin04_l3.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin01_l1.png b/media/textures/Amputations/Zombie/Upperarm/z_skin01_l1.png
new file mode 100644
index 0000000..021d1ca
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin01_l1.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin01_l2.png b/media/textures/Amputations/Zombie/Upperarm/z_skin01_l2.png
new file mode 100644
index 0000000..021d1ca
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin01_l2.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin01_l3.png b/media/textures/Amputations/Zombie/Upperarm/z_skin01_l3.png
new file mode 100644
index 0000000..e09de22
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin01_l3.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin02_l1.png b/media/textures/Amputations/Zombie/Upperarm/z_skin02_l1.png
new file mode 100644
index 0000000..6f1b68b
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin02_l1.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin02_l2.png b/media/textures/Amputations/Zombie/Upperarm/z_skin02_l2.png
new file mode 100644
index 0000000..f295e73
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin02_l2.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin02_l3.png b/media/textures/Amputations/Zombie/Upperarm/z_skin02_l3.png
new file mode 100644
index 0000000..4fa1a8a
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin02_l3.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin03_l1.png b/media/textures/Amputations/Zombie/Upperarm/z_skin03_l1.png
new file mode 100644
index 0000000..d243684
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin03_l1.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin03_l2.png b/media/textures/Amputations/Zombie/Upperarm/z_skin03_l2.png
new file mode 100644
index 0000000..d243684
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin03_l2.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin03_l3.png b/media/textures/Amputations/Zombie/Upperarm/z_skin03_l3.png
new file mode 100644
index 0000000..d243684
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin03_l3.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin04_l1.png b/media/textures/Amputations/Zombie/Upperarm/z_skin04_l1.png
new file mode 100644
index 0000000..821e5e8
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin04_l1.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin04_l2.png b/media/textures/Amputations/Zombie/Upperarm/z_skin04_l2.png
new file mode 100644
index 0000000..79bb1c6
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin04_l2.png differ
diff --git a/media/textures/Amputations/Zombie/Upperarm/z_skin04_l3.png b/media/textures/Amputations/Zombie/Upperarm/z_skin04_l3.png
new file mode 100644
index 0000000..011dbbe
Binary files /dev/null and b/media/textures/Amputations/Zombie/Upperarm/z_skin04_l3.png differ