local _M = loadPrevious(...) -- detect Auto-Transmo Gems, hopefully durably if type(config.settings.tome.auto_transmo_gems) ~= 'nil' then local super_pickupFloor = _M.pickupFloor function _M:pickupFloor(i, vocal, no_sort) local ret = { super_pickupFloor(self, i, vocal, no_sort) } local o = ret[1] if not (o and type(o) == 'table' and o.type == 'gem' and o.imbue_powers and o.__transmo == true) then return unpack(ret) if o.imbue_powers.stun_immune or o.imbue_powers.resists_pen then o.__transmo = false end return unpack(ret) end end