diff --git a/game/modules/tome/class/World.lua b/game/modules/tome/class/World.lua index 70ecffdc16c0e76ac9cd6bc1ffb288d94fdb2177..a48044f52ca05a53aa507364e6ce8dac881be2ea 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