diff --git a/game/modules/tome/class/Object.lua b/game/modules/tome/class/Object.lua
index 3de2c663736bd341e9f4259d4acfe5cd9d0af11f..3b639c724c5c25d1867c7313d8523985eec36221 100644
--- a/game/modules/tome/class/Object.lua
+++ b/game/modules/tome/class/Object.lua
@@ -744,10 +744,6 @@ function _M:getTextualDesc(compare_with, use_actor)
 			desc:add("Accuracy is based on willpower for this weapon.", true)
 		end
 
-		if combat.is_psionic_focus then
-			desc:add("This weapon will act as a psionic focus.", true)
-		end
-
 		compare_fields(combat, compare_with, field, "atk", "%+d", "Accuracy: ", 1, false, false, add_table)
 		compare_fields(combat, compare_with, field, "apr", "%+d", "Armour Penetration: ", 1, false, false, add_table)
 		compare_fields(combat, compare_with, field, "physcrit", "%+.1f%%", "Physical crit. chance: ", 1, false, false, add_table)
diff --git a/game/modules/tome/data/general/objects/egos/weapon.lua b/game/modules/tome/data/general/objects/egos/weapon.lua
index 6f4fe83ea39c27031ac082bc6522fa9d37f5b3e7..1d6555c3b98e18805c0efd3ecb5fb91f70540417 100644
--- a/game/modules/tome/data/general/objects/egos/weapon.lua
+++ b/game/modules/tome/data/general/objects/egos/weapon.lua
@@ -838,7 +838,6 @@ newEntity{
 			[DamageType.MIND] = resolvers.mbonus_material(20, 5),
 			[DamageType.ITEM_MIND_GLOOM] = resolvers.mbonus_material(25, 10)
 		},
-		is_psionic_focus = true,
 	},
 	wielder = {
 		inc_stats = {
diff --git a/game/modules/tome/data/general/objects/world-artifacts.lua b/game/modules/tome/data/general/objects/world-artifacts.lua
index 05d8c7322a9fa3d098055adeb408d3fe75065a20..562d425aa5200ab466829b263b43d49927a4141f 100644
--- a/game/modules/tome/data/general/objects/world-artifacts.lua
+++ b/game/modules/tome/data/general/objects/world-artifacts.lua
@@ -7370,6 +7370,7 @@ Their killing spree ended when one of the victims got lucky and managed to stab
 	require = { stat = { dex=42 }, },
 	cost = 400,
 	material_level = 4,
+	metallic = false,
 	combat = {
 		dam = 35,
 		apr = 10,
diff --git a/game/modules/tome/data/talents/psionic/psionic.lua b/game/modules/tome/data/talents/psionic/psionic.lua
index a51d00e53dedd75b8c41c3861f38f0a8b361a123..cb7b1df94b2fca4e3e067372d76ae6008feb979f 100644
--- a/game/modules/tome/data/talents/psionic/psionic.lua
+++ b/game/modules/tome/data/talents/psionic/psionic.lua
@@ -152,17 +152,6 @@ psi_cun_high4 = {
 
 
 -- Useful definitions for psionic talents
-function getGemLevel(self)
-	local gem_level = 0
-	if self:getInven("PSIONIC_FOCUS") then
-		local tk_item = self:getInven("PSIONIC_FOCUS")[1]
-		if tk_item and ((tk_item.type == "gem") or (tk_item.subtype == "mindstar") or tk_item.combat.is_psionic_focus == true) then
-			gem_level = tk_item.material_level or 5
-		end
-	end
-	return gem_level
-end
-
 -- Cancel Thought Forms, we do this here because we use it for dreamscape and projection as well as thought-forms
 function cancelThoughtForms(self, id)
 	local forms = {self.T_TF_DEFENDER, self.T_TF_WARRIOR, self.T_TF_BOWMAN}