localret=self:talentDialog(self:showInventory("Use which gem?",self:getInven("INVEN"),function(gem)returngem.type=="gem"andgem.imbue_powersandgem.material_levelandgem.material_level<=self:getTalentLevelRaw(t)end,function(gem,gem_item)
localnd=self:showInventory("Imbue which armour?",self:getInven("INVEN"),function(o)returno.type=="armor"and(o.slot=="BODY"or(self:knowTalent(self.T_CRAFTY_HANDS)and(o.slot=="HEAD"oro.slot=="BELT")))andnoto.been_imbuedend,function(o,item)