diff --git a/game/modules/tome/class/Actor.lua b/game/modules/tome/class/Actor.lua
index 3d1ad5afc4266818126a3d14822365e2590abc2f..44464a876bf10e15a28d29646486d2b5145baed2 100644
--- a/game/modules/tome/class/Actor.lua
+++ b/game/modules/tome/class/Actor.lua
@@ -1744,7 +1744,7 @@ function _M:updateModdableTile()
 	if not self.moddable_tile then return end
 	self:removeAllMOs()
 
-	local base = "player/"..self.moddable_tile.."/"
+	local base = "player/"..self.moddable_tile:gsub("#sex#", self.female and "female" or "male").."/"
 
 	self.image = base.."base_shadow_01.png"
 	self.add_mos = {}
diff --git a/game/modules/tome/data/birth/races/dwarf.lua b/game/modules/tome/data/birth/races/dwarf.lua
index 7eab555e5d47f0de076d3d710d7bfac1e93046a8..2daa4d29e950bd093bb08746cbfe0461aa987401 100644
--- a/game/modules/tome/data/birth/races/dwarf.lua
+++ b/game/modules/tome/data/birth/races/dwarf.lua
@@ -75,6 +75,7 @@ newBirthDescriptor
 		[ActorTalents.T_DWARF_RESILIENCE]=1,
 	},
 	copy = {
+		moddable_tile = "dwarf_#sex#",
 		life_rating=12,
 	},
 	experience = 1.25,
diff --git a/game/modules/tome/data/general/npcs/humanoid_random_boss.lua b/game/modules/tome/data/general/npcs/humanoid_random_boss.lua
index ef3192d1408646aa8597c9acbbed9de7d5679d22..9258507e5015b97e14c82879941ea6a60c19fe31 100644
--- a/game/modules/tome/data/general/npcs/humanoid_random_boss.lua
+++ b/game/modules/tome/data/general/npcs/humanoid_random_boss.lua
@@ -33,40 +33,79 @@ newEntity{
 	size_category = 3,
 
 	open_door = true,
---	moddable_tile = "yeek",
 }
 
 newEntity{ base = "BASE_NPC_HUMANOID_RANDOM_BOSS",
 	name = "human", subtype = "human", color=colors.LIGHT_UMBER,
-	image = "player/cornac_male.png",
-	humanoid_random_boss = 1,
+	resolvers.generic(function(e)
+		if rng.percent(50) then
+			e.female = true
+			image = "player/cornac_female.png"
+		else
+			image = "player/cornac_male.png"
+		end
+		e.moddable_tile = "cornac_#sex#"
+	end),
+	humanoid_random_boss = 10,
 	resolvers.racial(),
 }
 
 newEntity{ base = "BASE_NPC_HUMANOID_RANDOM_BOSS",
 	name = "thalore", subtype = "thalore", color=colors.LIGHT_GREEN,
-	image = "player/thalore_female.png",
-	humanoid_random_boss = 1,
+	resolvers.generic(function(e)
+		if rng.percent(50) then
+			e.female = true
+			image = "player/thalore_female.png"
+		else
+			image = "player/thalore_male.png"
+		end
+		e.moddable_tile = "thalore_#sex#"
+	end),
+	humanoid_random_boss = 10,
 	resolvers.racial(),
 }
 
 newEntity{ base = "BASE_NPC_HUMANOID_RANDOM_BOSS",
 	name = "shalore", subtype = "shalore", color=colors.LIGHT_BLUE,
-	image = "player/shalore_male.png",
-	humanoid_random_boss = 1,
+	resolvers.generic(function(e)
+		if rng.percent(50) then
+			e.female = true
+			image = "player/shalore_female.png"
+		else
+			image = "player/shalore_male.png"
+		end
+		e.moddable_tile = "shalore_#sex#"
+	end),
+	humanoid_random_boss = 10,
 	resolvers.racial(),
 }
 
 newEntity{ base = "BASE_NPC_HUMANOID_RANDOM_BOSS",
 	name = "halfling", subtype = "halfling", color=colors.BLUE,
-	image = "player/halfling_female.png",
-	humanoid_random_boss = 1,
+	resolvers.generic(function(e)
+		if rng.percent(50) then
+			e.female = true
+			image = "player/halfling_female.png"
+		else
+			image = "player/halfling_male.png"
+		end
+		e.moddable_tile = "halfling_#sex#"
+	end),
+	humanoid_random_boss = 10,
 	resolvers.racial(),
 }
 
 newEntity{ base = "BASE_NPC_HUMANOID_RANDOM_BOSS",
 	name = "dwarf", subtype = "dwarf", color=colors.UMBER,
-	image = "player/dwarf_male.png",
-	humanoid_random_boss = 2,
+	resolvers.generic(function(e)
+		if rng.percent(50) then
+			e.female = true
+			image = "player/dwarf_female.png"
+		else
+			image = "player/dwarf_male.png"
+		end
+		e.moddable_tile = "dwarf_#sex#"
+	end),
+	humanoid_random_boss = 1,
 	resolvers.racial(),
 }
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_aimless_looking_merchant01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_aimless_looking_merchant01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..d78e8e739ed5a60a50ea6427d5d1636b84a18353
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_aimless_looking_merchant01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_battlescarred_veteran01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_battlescarred_veteran01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..65e4b9940dda4ff8b69cdec779dc6279cb62a3ea
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_battlescarred_veteran01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_blubbering_idiot01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_blubbering_idiot01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3b0bc889ad84d805b79bb91ae77e44a58e76fcf
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_blubbering_idiot01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_boilcovered_wretch01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_boilcovered_wretch01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..c27bc7c11e77a88191b70c72377254600722a001
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_boilcovered_wretch01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_farmer_maggot01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_farmer_maggot01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8dd1076fc5a5a997a79161687232d4942c12cae
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_farmer_maggot01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_filthy_street_urchin01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_filthy_street_urchin01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..757f65b442499d2ddb608dbcd7e77c8c5a2336c8
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_filthy_street_urchin01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_mangy_looking_leper01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_mangy_looking_leper01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..e35b98e4f5cd8d8af1a06bed5e3e651acde921aa
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_mangy_looking_leper01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_meanlooking_mercenary01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_meanlooking_mercenary01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..54a3615275a41f5e1d65c9ba250a4cebb58d5ad3
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_meanlooking_mercenary01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_pitiful_looking_beggar01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_pitiful_looking_beggar01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..4926ee53423d16433f49e696bb3539a8acd29601
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_pitiful_looking_beggar01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_singing_happy_drunk01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_singing_happy_drunk01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..42d74f0c03bfbf96824dca8405c1cc6eea6b2793
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_singing_happy_drunk01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_squinteyed_rogue01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_squinteyed_rogue01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..75b25e00b96485a7174bd17b84a76e84126519ca
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_squinteyed_rogue01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_village_idiot01_64.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_village_idiot01_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c5d3e23caa97e3484bf078bf2be3337da31c526
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_townsfolk_village_idiot01_64.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/snowman01.png b/game/modules/tome/data/gfx/shockbolt/npc/snowman01.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf7c384ca68cf1607b9f4713d1c21a7dd7e362a5
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/snowman01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/base_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/base_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..2342d9b078c143c16212bd97c61f012b788e7570
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/base_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/base_shadow_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/base_shadow_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e51845a1bb43014985a3abe1416e4a95a7fb0a5
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/base_shadow_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/braid_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/braid_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..15f29485e7a511bd19be1bb94e991f447471f0fe
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/braid_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d0f3fc98b055e54786a6e40427e831928d83690
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_02.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..416642acb6d64e861eda98ea0003f0b7e2581bdc
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_03.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..f00e97175922e2e3438a7c3645d977bc6e6a06cc
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_04.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..2220a1c8b7f83c6291c6f0274adef61d74dc051e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_05.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..23d13fc4e71a35fc24e04f5e22e574fc7d0c8230
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_06.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf072adfcedd43dd2c63a1031b5983de4839b0ab
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_behind_06.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..9562a2329172d568bd9a1107ca409ac0395c5d8b
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_02.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e9dbdc0e0308b128b9e203a712db0c56bb6e869
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_03.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1354b554ac2ecb9aa6d1737b464fbab28afff3d
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_04.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..a73cf85a7e3a27d2ba2dca0c632b1c2cc106bba8
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_05.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..97bab221ee9b0b9aae123922bae32867e08ae1ac
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_hood_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..31fdb2087a8ea7f8648b7224c48ec72687f998bf
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_02.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8016632aac1b289e75585c7e8245aad82b0f499
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_03.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2460b6ba4eab313aba6168633b927ba5633fe6e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_04.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..0fcdde69b476a3de9afdb4495b0fb8ed88546b56
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_05.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..975289e53bd441955d1a2ed64cbf985806a1c41a
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/cloak_shoulder_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..873f0c2c0d94714a074455c308e53f5b526c8653
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_02.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..2fdc7e4460426470c05f2952649812a4ce92a9cb
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_03.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..b33c5b984bbe62ad3fb2c06bc5683d79ac2abf44
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_04.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..60d9dcbdb12f318c8fa553c231c6a3359306d9f1
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_05.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..904ab9a282fa5458f4ec7cdd03bf4684d378dc12
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_06.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..89c3b121c138d3e9da7e8e4263201f7662246e3d
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_06.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_07.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_07.png
new file mode 100644
index 0000000000000000000000000000000000000000..55af105d2b619f597cda652074579a003f36c47f
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_07.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_08.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_08.png
new file mode 100644
index 0000000000000000000000000000000000000000..58a88e9ba5dd3067851e1eb0ca119ee8016345dd
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_08.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_09.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_09.png
new file mode 100644
index 0000000000000000000000000000000000000000..ebe957e3db7933b3e40c68b28c23627063da504b
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/feet_09.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..c5848c3ddfd1e7bf3c2a9d93395dc9fb8d93aaf8
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_02.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..23ee6631847ca61e53c5cdcd00afd65a6906c020
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_03.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9e8c4b2bf6483099a05a88cd57d381f4906cc69
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_04.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..9be8c9fedc4fff38593fab9de91112d90c7b1eeb
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_05.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f51304795bacd0ac058b76dce261b559bacb470
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_06.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..ed99ce7547664db755818bb8cb9373ad25b38091
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_06.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_07.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_07.png
new file mode 100644
index 0000000000000000000000000000000000000000..51aefe9c4473cc68bc5fc09277d17b540364f57e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/hands_07.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fb5be25603173c0c4dbec74296f75a33dd72818
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_02.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..94135920de9a5f4de1fc42a6ce1bc440d0487927
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_03.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ccbb448204c6caad3a9f7f32968024d842ccd0b
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_04.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd44d861e2c9e1abfab3120ed449c89ea0498608
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_05.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2ccde5fe2bbc020afb23fb40985de8a9f680839
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_06.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ddcf1648863fbfca3bae93770faee647716311b
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_06.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_07.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_07.png
new file mode 100644
index 0000000000000000000000000000000000000000..4da9e977b578871ad4738c03c68bd6fa3b0495f1
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_07.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_08.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_08.png
new file mode 100644
index 0000000000000000000000000000000000000000..245ba307071d429fef5deca8d99a4f3220b3f49f
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_08.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_09.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_09.png
new file mode 100644
index 0000000000000000000000000000000000000000..f9827208df12540b3db9b49da23391428d24679e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_09.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_10.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_10.png
new file mode 100644
index 0000000000000000000000000000000000000000..10c386e91fd767efabf81069fc46333faf89f342
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_10.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_11.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_11.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6b69276dc25a207a5b4e50db825ddfd5bd3b47c
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_11.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_12.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_12.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cc69668787291a8402a625f83470fbfa3eac1a1
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_12.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_13.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_13.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ae7136cc3f1306082e41b1ed87f050599b3965f
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_13.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_14.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_14.png
new file mode 100644
index 0000000000000000000000000000000000000000..cdc896a1f47bedd02ca866a25aa8ae112cc05c08
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_14.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_15.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_15.png
new file mode 100644
index 0000000000000000000000000000000000000000..eeb63197fc50fe0eb6e1df3eadd190cf2e538eed
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_15.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_16.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_16.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c873d7274d5e7ad0dc5983d402090c7f34759c5
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_16.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_17.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_17.png
new file mode 100644
index 0000000000000000000000000000000000000000..979634d7f4b5c846bf95812e41b0026af058bc45
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/head_17.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..c21c8cc157272b06a4e7c98bacfcf8697c861b5f
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_02.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..970b9e847ade7fec75f8bde14d8bfa60501dda03
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_03.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f6e248e01a60fe3bbbab1086f04b77e57d7a3a6
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_04.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ff4eb461fddf5ee825e80d4c526c916795ef3ac
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_05.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ae1d4b0cca1a2000a8d90a7d72c5df63d5874bf
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_06.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9ed6ead056484c8c851befecbd1ccb311c5bf4a
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_06.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_07.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_07.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d6f09f48391cf4a9d7ddba92cc9f1525c7e3dfe
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_07.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_08.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_08.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e04e56f6109cbecdf2f6696f7a9dd83cd1571e4
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_08.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_09.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_09.png
new file mode 100644
index 0000000000000000000000000000000000000000..b06f5b94d02b3af405592badc9e825d05104a13e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_09.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_10.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_10.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef80323394338c4fffac8a5be6cf1bed297ae284
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_10.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_11.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_11.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b7e7f822a9841fc2130f238268f7f5b7aaf6e60
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_11.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_12.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_12.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7cdaa3eefc0bc97764727e536bd4b449e955883
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/left_hand_12.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a45ec5d7944c05215449cc102039b5337711409
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_02.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..a522c1adfb2be27774a4a52894724ad8d191aee5
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_03.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3276b07537de0640b5cedea88ca4855fecf7361
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_04.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..c09c5e65b52159591004485b68db652473e56a58
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_05.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..eba3b49c70e1a604fa9d8fe680788cafec956046
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_06.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..18312933c661144e5cd86d05f81d325c4b335581
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_06.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_07.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_07.png
new file mode 100644
index 0000000000000000000000000000000000000000..c30c632de81328441e29281a5c835d5d8287e307
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_07.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_08.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_08.png
new file mode 100644
index 0000000000000000000000000000000000000000..09a0bd8f7d5f83de0c3e2735ba985671675ed44e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_08.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_09.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_09.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae9e695c137d189637abb38c2ddfdfe6234b88b8
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_09.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_10.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_10.png
new file mode 100644
index 0000000000000000000000000000000000000000..12cef754e4b385e51beab50f88ad5e10096d9e23
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_10.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_11.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_11.png
new file mode 100644
index 0000000000000000000000000000000000000000..6576804930df1ba02a749087ad6aa54a5461f4dc
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_11.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_12.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_12.png
new file mode 100644
index 0000000000000000000000000000000000000000..78ebef0c3d8f3f27614deaf7f47bc80147e85973
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_12.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_13.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_13.png
new file mode 100644
index 0000000000000000000000000000000000000000..210103a0f0f23ed2e77d53fdb72d71c2689a0dff
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/lower_body_13.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9edec00cb71c7b8aa48444bf3c7e7654e140f81
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_02.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ab16990a411f4d947b90712c4bc0d3ea64fcaff
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_03.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..df985971e65b723e78b4452eaedc9786598846ae
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_04.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a25c8a1e2f2b3c616b134443260651bb2418a9d
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_05.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a989d651f5dcc34a7e0cd5759eed6e905fab340
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_06.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..552bd1f5621548f1d48ea6883b5fb866ef6023c6
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_06.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_07.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_07.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ea10b1856c53a509b1d40974a5a08191eb50c9e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_07.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_08.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_08.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee87256a04e459be37ebe067e35dce5687dc3c74
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_08.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_09.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_09.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ff953fa9f939f4212d7e9f198b5cc0bd93b6ba8
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_09.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_10.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_10.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9e11ba1e9849a789257e9c1859c9cf37639de4e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_10.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_11.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_11.png
new file mode 100644
index 0000000000000000000000000000000000000000..131503deff2e75ad39afb4bca0d976166ae6096f
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_11.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_12.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_12.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf16ca52cd54a1aa9ab08bd21060597fe1b61116
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/right_hand_12.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_01.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..29055ed292a065db4a5c479e8ac394c3b16b43dc
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_02.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e1cebc62928173467f2d8ebafc82a6c9957b527
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_03.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..25b751da8d8f94cc73f885670f8c2fe961778c0f
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_04.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbc6d018d589a58e81da8efa1f4082f3e3304de0
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_05.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..695c1b7478db1f5c56abde7a45d5c1d118c95e35
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_06.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..f64c78bb47ff534ad564e0be9dd3e57d7a3063e8
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_06.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_07.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_07.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c16f3db14667e58113432d315298ad846dc4c4c
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_07.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_08.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_08.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b981cd7a9fe2acf78cfe57ab4acf17033345875
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_08.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_09.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_09.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b09fad1e16cd4158c581f536d8111459d654295
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_09.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_10.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_10.png
new file mode 100644
index 0000000000000000000000000000000000000000..178cc33a91ef764e396dfc92c1b56342c73859b7
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_10.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_11.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_11.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3c2fd4e4f93fca4e0b6701f406af691444da880
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_11.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_12.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_12.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b2e2d568ee69615200564eb6890a3721a536fb5
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_12.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_13.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_13.png
new file mode 100644
index 0000000000000000000000000000000000000000..4271af85253b95213a2eb502db788789992ba543
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_13.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_14.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_14.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a42a9040e8299de77d874bebf754598326b9c42
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_14.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_15.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_15.png
new file mode 100644
index 0000000000000000000000000000000000000000..b46740d372a0c9dc404a9e8cdd522789d8537eed
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_15.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_16.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_16.png
new file mode 100644
index 0000000000000000000000000000000000000000..4496f77d816f93a0c8126cafd56d5d8dc8401b37
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_16.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_17.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_17.png
new file mode 100644
index 0000000000000000000000000000000000000000..22a47e50806378500b25efcee2f97d9a12f43eec
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_17.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_18.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_18.png
new file mode 100644
index 0000000000000000000000000000000000000000..50e415bf7a717b1c81ee289ca95db3b3a25c45fc
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_18.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_19.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_19.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcbedeba9db78f595d2590223c4759b9d18baf5e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_19.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_20.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_20.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae579c0611903599c3e1ac490a00c8d352c7f1c2
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_20.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_21.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_21.png
new file mode 100644
index 0000000000000000000000000000000000000000..279497ae3e5e041d4c513afa803313dd12bada6c
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_21.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_22.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_22.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcde12402d23c0c638827cc16664c892288849bd
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_22.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_23.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_23.png
new file mode 100644
index 0000000000000000000000000000000000000000..98407ece03a7e655d299193f3c3c7ef12ed0e569
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_23.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_24.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_24.png
new file mode 100644
index 0000000000000000000000000000000000000000..08ca4b48daa81bb92a4a54b0d9ca8642fe1519bd
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_24.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_25.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_25.png
new file mode 100644
index 0000000000000000000000000000000000000000..72c5a773ec7b18e9ab375ef1490b68f611fc6727
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_25.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_26.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_26.png
new file mode 100644
index 0000000000000000000000000000000000000000..9958e9bff327c484d358ed7ce3c7f9c8a7a828ce
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_26.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_27.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_27.png
new file mode 100644
index 0000000000000000000000000000000000000000..053d7f6a2e270f252f97d740b1bcaef9159a485e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_27.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_28.png b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_28.png
new file mode 100644
index 0000000000000000000000000000000000000000..067d404bf5ef2cc4f5c11a60dc1f165bb8c0312e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/dwarf_female/upper_body_28.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_25.png b/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_25.png
new file mode 100644
index 0000000000000000000000000000000000000000..6dbce3e525d11cbcac7dc65edf958341354598b1
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_25.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_26.png b/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_26.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3b2a4f259554d0f524b95f7c6135ddc7f77194e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_26.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_27.png b/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_27.png
new file mode 100644
index 0000000000000000000000000000000000000000..36daec34ef660154c89cb22ed1aca4454db79af8
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_27.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_28.png b/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_28.png
new file mode 100644
index 0000000000000000000000000000000000000000..8cbf698051e238d3a741c93e97345ffdf0bc4db5
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/ghoul/upper_body_28.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_25.png b/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_25.png
new file mode 100644
index 0000000000000000000000000000000000000000..05741afbe35229ee5e207aad6559a04e0e251b1b
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_25.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_26.png b/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_26.png
new file mode 100644
index 0000000000000000000000000000000000000000..d3e43d34bed2b282d25a407faf6448c50372a47b
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_26.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_27.png b/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_27.png
new file mode 100644
index 0000000000000000000000000000000000000000..eae0ff1c518c1128b28c38a424bcd7f5fe1ad79a
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_27.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_28.png b/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_28.png
new file mode 100644
index 0000000000000000000000000000000000000000..817f4120380a531659bd005cd2f8b95a24528c20
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/player/yeek/upper_body_28.png differ
diff --git a/game/modules/tome/dialogs/Birther.lua b/game/modules/tome/dialogs/Birther.lua
index aa176a914e66c709065bdaae6b8d1297d7a6f266..52a32d6387ff36287afa77f5cd04adecb10a62e0 100644
--- a/game/modules/tome/dialogs/Birther.lua
+++ b/game/modules/tome/dialogs/Birther.lua
@@ -134,7 +134,7 @@ function _M:init(title, actor, order, at_end, quickbirth, w, h)
 	}
 	self:setupUI()
 
-	if not profile.auth or not tonumber(profile.auth.donated) or tonumber(profile.auth.donated) <= 1 then self:toggleDisplay(self.c_tile, false) end
+--	if not profile.auth or not tonumber(profile.auth.donated) or tonumber(profile.auth.donated) <= 1 then self:toggleDisplay(self.c_tile, false) end
 
 	if self.descriptors_by_type.difficulty == "Tutorial" then
 		self:raceUse(self.all_races[1], 1)
@@ -170,7 +170,7 @@ function _M:atEnd(v)
 
 			game:unregisterDialog(self)
 			self:apply()
-			if self.actor.has_custom_tile then self.actor.make_tile = nil end
+			if self.actor.has_custom_tile then self.actor.make_tile = nil self.actor.moddable_tile = nil end
 			game:setPlayerName(self.c_name.text)
 			self.at_end(false)
 		end)
@@ -761,7 +761,7 @@ While this is a free game that I am doing for fun, if it can help feeding my fam
 end
 
 function _M:selectTile()
-	if not profile.auth or not tonumber(profile.auth.donated) or tonumber(profile.auth.donated) <= 1 then return self:selectTileNoDonations() end
+--	if not profile.auth or not tonumber(profile.auth.donated) or tonumber(profile.auth.donated) <= 1 then return self:selectTileNoDonations() end
 
 	local d = Dialog.new("Select a Tile", 600, 550)
 
@@ -937,6 +937,19 @@ function _M:selectTile()
 		"npc/the_master.png",
 		"npc/vampire_lord.png",
 		"npc/vampire.png",
+		"npc/humanoid_human_townsfolk_aimless_looking_merchant01_64.png",
+		"npc/humanoid_human_townsfolk_battlescarred_veteran01_64.png",
+		"npc/humanoid_human_townsfolk_blubbering_idiot01_64.png",
+		"npc/humanoid_human_townsfolk_boilcovered_wretch01_64.png",
+		"npc/humanoid_human_townsfolk_farmer_maggot01_64.png",
+		"npc/humanoid_human_townsfolk_filthy_street_urchin01_64.png",
+		"npc/humanoid_human_townsfolk_mangy_looking_leper01_64.png",
+		"npc/humanoid_human_townsfolk_meanlooking_mercenary01_64.png",
+		"npc/humanoid_human_townsfolk_pitiful_looking_beggar01_64.png",
+		"npc/humanoid_human_townsfolk_singing_happy_drunk01_64.png",
+		"npc/humanoid_human_townsfolk_squinteyed_rogue01_64.png",
+		"npc/humanoid_human_townsfolk_village_idiot01_64.png",
+		"npc/snowman01.png",
 		"npc/snaproot_pimp.png",
 		"player/ascii_player_dorfhelmet_01_64.png",
 		"player/ascii_player_fedora_feather_04_64.png",
diff --git a/game/modules/tome/resolvers.lua b/game/modules/tome/resolvers.lua
index b069b799c5be5db968fecf1351e6b5bb930445a1..d2d37029171d13f1c3fc72cbe7bef571f71b4dd2 100644
--- a/game/modules/tome/resolvers.lua
+++ b/game/modules/tome/resolvers.lua
@@ -357,7 +357,7 @@ function resolvers.calc.moddable_tile(t, e)
 		r = {"upper_body_20","upper_body_21","upper_body_22","upper_body_24","upper_body_23",}
 		r2 = {"lower_body_09","lower_body_10","lower_body_11","lower_body_13","lower_body_12",}
 	elseif slot == "heavy" then
-		r = {"upper_body_11","upper_body_11","upper_body_11","upper_body_11","upper_body_11",}
+		r = {"upper_body_25","upper_body_11","upper_body_26","upper_body_28","upper_body_27",}
 		r2 = {"lower_body_08","lower_body_08","lower_body_08","lower_body_08","lower_body_08",}
 	elseif slot == "light" then
 		r = {"upper_body_05","upper_body_06","upper_body_07","upper_body_08","upper_body_19",}