diff --git a/game/modules/tome/data/general/npcs/sunwall-town.lua b/game/modules/tome/data/general/npcs/sunwall-town.lua
index 3d0861cbb7f113fef9b8a54204ba2071aa3bf996..cc4cc3b3f37a692b898a3dab28416d6c50c3fb0e 100644
--- a/game/modules/tome/data/general/npcs/sunwall-town.lua
+++ b/game/modules/tome/data/general/npcs/sunwall-town.lua
@@ -57,7 +57,7 @@ newEntity{ base = "BASE_NPC_SUNWALL_TOWN",
 }
 
 newEntity{ base = "BASE_NPC_SUNWALL_TOWN",
-	name = "elven archer", color=colors.UMBER,
+	name = "elven archer", subtype = "elf", color=colors.UMBER,
 	desc = [[A stern-looking guard, he will not let you disturb the town.]],
 	level_range = {1, nil}, exp_worth = 1,
 	rarity = 3,
@@ -91,7 +91,7 @@ newEntity{ base = "BASE_NPC_SUNWALL_TOWN",
 }
 
 newEntity{ base = "BASE_NPC_SUNWALL_TOWN",
-	name = "elven sun-mage", color=colors.YELLOW,
+	name = "elven sun-mage", subtype = "elf", color=colors.YELLOW,
 	desc = [[An elf dressed in glowing robes.]],
 	level_range = {3, nil}, exp_worth = 1,
 	rarity = 3,
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_elf_elven_archer.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_elf_elven_archer.png
new file mode 100644
index 0000000000000000000000000000000000000000..10fb1d22dad8c7a54c9d9b944ae8c49c757d6aa8
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_elf_elven_archer.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_human_sun_paladin.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_human_sun_paladin.png
new file mode 100644
index 0000000000000000000000000000000000000000..73673a6e0c56d0036bdd38635cb02b009cf38829
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_human_sun_paladin.png differ