local PT = AhUI
if not PT then return end
local G = PT.ProfessionGuides

G.guides.TWW = G.guides.TWW or {}

G.guides.TWW.ALCHEMY = {
    profession  = "Alchemy",
    skillLineID = 2871, -- TODO: TWW Alchemy SkillLineID
    nameKey = "PG_GUIDE_TWW_ALCHEMY_NAME",


    trainers = {
        horde = {
            {
                npcID = 219092, -- Tarig
                name  = "Tarig",
                mapID = 2339,
                x = 47.2,
                y = 70.6,
            },
        },
        alliance = {
            {
                npcID = 219092, -- Tarig
                name  = "Tarig",
                mapID = 2339,
                x = 47.2,
                y = 70.6,
            },
        },
    },

    -- =====================================
    -- Recipe vendors
    -- =====================================
    -- recipeVendors = {
        -- {
            -- npcID = 219051, -- Lyrendal
            -- name  = "Lyrendal",
			-- mapID = 2339,
            -- x = 59.6,
            -- y = 56.4,
        -- },
    -- },

    -- =====================================
    -- Steps
    -- =====================================
    steps = {

		{
			min = 1,
			max = 20,

			recipes = {
				{
					spellID = 430590,
					crafts  = 19,
					autoReagents = true,
				},
			},
		},
		{
			min = 20,
			max = 25,

			disablesCraft = true,
			disablesCraftAll = true,
			disablesShopping = true,

			recipes = {
				{
					spellID = 427214,
					crafts  = 19,
					autoReagents = true,
				},
			},

			noteKey = "PG_GUIDE_TWW_ALCHEMY_NOTE_1",
		},
		{
			min = 25,
			max = 50,

			recipes = {
				{
					spellID = 430315, -- Thaumaturgy
					crafts  = 25,
					autoReagents = true,
				},
			},

			noteKey = "PG_GUIDE_TWW_ALCHEMY_NOTE_2",
		},

		-- =====================================
		-- 55–60
		{
			min = 50,
			max = 80,

			disablesShopping = true,

			noteKey = "PG_GUIDE_TWW_ALCHEMY_NOTE_3",
			recipes = {
				{
					spellID = 427174, -- Risky Experiment
autoReagents = true,
				},
				{
					spellID = 430345, -- Meticulous Experiment
autoReagents = true,
				},
			},
		},
		-- =====================================	
		{
			min = 80,
			max = 100,

			disablesShopping = true,

			noteKey = "PG_GUIDE_TWW_ALCHEMY_NOTE_4",

			recipes = {
				{
					spellID = 430345, -- Meticulous Experiment
autoReagents = true,
				},
				-- Flasks (any)
				{
					spellID = 0, -- Any Flask
autoReagents = true,
				},
				-- Potions (any)
				{
					spellID = 0, -- Any Potion
autoReagents = true,
				},
			},
		},

    },
}
