local tarot_info = SMODS.Consumable({
	key = "purification",
	set = "Spectral",
	loc_txt = {},
	pos = {x=0, y=1},
	atlas = "dice_modifiers",
	hidden = {
		soul_set = "Dice Modifier",
		soul_rate = 0.01,
	},
	can_use = function(self, card)
		if #G.jokers.cards < G.jokers.config.card_limit or self.area == G.jokers then
			return true
		else
			return false
		end
	end,
	use = function(self, card, area, copier)
		G.E_MANAGER:add_event(Event({trigger = 'after', delay = 0.4, func = function()
            play_sound('timpani')
            local _card = create_card('Impure', G.jokers, nil, nil, nil, nil, nil, "purification_impure_spawn")
            _card:add_to_deck()
            G.jokers:emplace(_card)
            card:juice_up(0.3, 0.5)
            return true end }))
        delay(0.6)
	end,
	register = function(self, order)
		if order and order == self.order then
			SMODS.Consumable.register(self)
		end
	end,
	in_pool = function(self)
		if D6Joker_ModData.config["OtherConsumables_Enabled"] then
			return true
		else
			return false
		end
	end,
	order = 1,
})

return tarot_info