diff --git a/game/modules/tome/data/general/objects/boss-artifacts-maj-eyal.lua b/game/modules/tome/data/general/objects/boss-artifacts-maj-eyal.lua
index 7cf0ce722fc50aa3abca81e5b13bada24dc8ee24..a3a60bbff43d2edc680e8d76346fb8f6899bb596 100644
--- a/game/modules/tome/data/general/objects/boss-artifacts-maj-eyal.lua
+++ b/game/modules/tome/data/general/objects/boss-artifacts-maj-eyal.lua
@@ -1039,6 +1039,20 @@ newEntity{ base = "BASE_GEM", define_as = "CRYSTAL_FOCUS",
 				fake_ego = true,
 			}
 			game.zone:applyEgo(o, crystalline_ego, "object", true)
+			local images = {
+				battleaxe = "object/artifact/2haxe_crystalline.png",
+				greatmaul = "object/artifact/2hmace_crystalline.png",
+				greatsword = "object/artifact/2hsword_crystalline.png",
+				dagger = "object/artifact/dagger_crystalline.png",
+				longsword = "object/artifact/1hsword_crystalline.png",
+				mace = "object/artifact/1hmace_crystalline.png",
+				waraxe = "object/artifact/1haxe_crystalline.png",
+				shield = "object/artifact/shield_crystalline.png",
+				staff = "object/artifact/staff_crystalline.png",
+				trident = "object/artifact/trident_crystalline.png",
+				hands = "object/artifact/gauntlets_crystalline.png",
+			}
+			if images[o.subtype] then o.image = images[o.subtype] o:removeAllMOs() end
 			o:resolve()
 
 			who:sortInven()
@@ -1110,6 +1124,13 @@ newEntity{ base = "BASE_GEM", define_as = "CRYSTAL_HEART",
 				end),
 			}
 			game.zone:applyEgo(o, crystalline_ego, "object", true)
+			local images = {
+				cloth = "object/artifact/cloth_armour_crystalline.png",
+				leather = "object/artifact/leather_armour_crystalline.png",
+				heavy = "object/artifact/heavy_armour_crystalline.png",
+				massive = "object/artifact/massive_armour_crystalline.png",
+			}
+			if images[o.subtype] then o.image = images[o.subtype] o:removeAllMOs() end
 			o:resolve()
 
 			who:sortInven()
diff --git a/game/modules/tome/data/gfx/shockbolt/object/2hmace_iron.png b/game/modules/tome/data/gfx/shockbolt/object/2hmace_iron.png
index d991c1acaed30da0a20641ac9083db43722596e2..95fe7156b532ad74700d028dd7dffce4276ff971 100644
Binary files a/game/modules/tome/data/gfx/shockbolt/object/2hmace_iron.png and b/game/modules/tome/data/gfx/shockbolt/object/2hmace_iron.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/1haxe_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/1haxe_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d3ccd764aa6ba7c851cdfe2672968e2eaa08c3e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/1haxe_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/1hmace_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/1hmace_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..33ed58511f6c8d216a65cbb778ba0109e67c8eec
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/1hmace_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/1hsword_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/1hsword_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..22fdec5717d229dbb8f4f27742a26be047675126
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/1hsword_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/2haxe_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/2haxe_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..57ddd749c6433c97e0e7a5079decfb1a55e19bca
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/2haxe_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/2hmace_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/2hmace_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a0ee2c269d4d4f5a82be371ac3bdd0a13d818dd
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/2hmace_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/2hsword_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/2hsword_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..5bcacc615655d1cb241bdb2f4ab3263922fe0e06
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/2hsword_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/cloth_armour_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/cloth_armour_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..53ba6ae9fd36f4a9830619084add4510396d3888
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/cloth_armour_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/dagger_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/dagger_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..9da03ec3129057b6eb008171dcfbe7f1a07d338c
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/dagger_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/gauntlets_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/gauntlets_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..fca3346934018c9ce3657cdb896a64089e012011
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/gauntlets_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/gloves_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/gloves_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b27e2fdb468d557435147b21277c40c88f0df22
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/gloves_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/heavy_armour_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/heavy_armour_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..88d69d30acb4d54c64280dda9d1a566d9cf4391b
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/heavy_armour_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/leather_armour_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/leather_armour_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6f60e3d24b989208f6973e7327375fb3f928f19
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/leather_armour_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/massive_armour_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/massive_armour_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..f33bcb82bcbff4c0031481dbc3f3e60a5a7759c0
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/massive_armour_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/shield_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/shield_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..fbe6614a1065207618c5685b0d3f092ba739af0b
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/shield_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/staff_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/staff_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..33896e0cd61e609b2baa98646e7fb46fe6bea1aa
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/staff_crystalline.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/trident_crystalline.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/trident_crystalline.png
new file mode 100644
index 0000000000000000000000000000000000000000..71f328b5fb88dfbaf5fbe3aab62bb27989674c4e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/trident_crystalline.png differ