From 4ffb745d90b474f22253f577d71770e6dbce3f6b Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@net-core.org>
Date: Thu, 16 Mar 2017 11:40:31 +0100
Subject: [PATCH] Shimmering fully ignores randarts and rares

---
 game/modules/tome/class/World.lua | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/game/modules/tome/class/World.lua b/game/modules/tome/class/World.lua
index 70ecffdc16..a48044f52c 100644
--- a/game/modules/tome/class/World.lua
+++ b/game/modules/tome/class/World.lua
@@ -93,10 +93,11 @@ function _M:unlockShimmer(o)
 
 	local shimmer_name
 	local unique = nil
+	-- if o.randart or o.rare then return end
 	if o.unique and not o.randart then
 		shimmer_name = o:getName{do_color=true, no_add_name=true, no_image=true, force_id=true}
 		unique = true
-	elseif o.__original and not o.__original.randart then
+	elseif o.__original and not o.__original.randart and not o.__original.rare then
 		o = o.__original
 		shimmer_name = o:getName{do_color=true, no_add_name=true, no_image=true, force_id=true}
 	else
-- 
GitLab