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

G.guides.CATACLYSM = G.guides.CATACLYSM or {}

G.guides.CATACLYSM.ALCHEMY = {
	profession  = "Alchemy",
    skillLineID = 2482, -- Cataclysm Alchemy
    name = "Алхимия — Катаклизм (1–75)",

    -- Approximate Materials Required (wow-professions):
    -- 85x Cinderbloom
    -- 15x Azshara's Veil
    -- 25x Heartblossom
    -- 45x Volatile Life
    -- 27x Twilight Jasmine
    -- 60x Whiptail
    -- 15x Alicite
    -- 15x Zephyrite and 15x Azshara's Veil OR 15x Nightstone and 15x Twilight Jasmine
    -- Source: wow-professions.com (Cataclysm Alchemy Leveling Guide 1-75)
    -- :contentReference[oaicite:1]{index=1}

    trainers = {
        alliance = {
            {
                npcID = 5499, -- Lilyssia Nightbreeze
                name  = "Lilyssia Nightbreeze",
                mapID = 84, -- Stormwind
                x = 55.6,
                y = 85.8,
            },
        },
        horde = {
            {
                npcID = 3347, -- Yelmak
                name  = "Yelmak",
                mapID = 85, -- Orgrimmar
                x = 55.23,
                y = 45.97,
            },
        },
    },

    steps = {

        -- 1-5
        -- 5 x Draught of War - 5 x Cinderbloom
        -- (yellow, may need more) :contentReference[oaicite:3]{index=3}
        {
            min = 1,
            max = 7,
            recipes = {
                {
                    spellID = 93935, -- Draught of War
                    itemID  = 67415,
                    crafts  = 5,
                    reagents = {
                        { itemID = 52983, count = 1 }, -- Cinderbloom (5 total)
						{ itemID = 3371, count = 1 },
                    },
                },
            },
        },

        -- 5-10
        -- 5 x Ghost Elixir - 10 x Cinderbloom
        -- (yellow, may need more) :contentReference[oaicite:4]{index=4}
        {
            min = 5,
            max = 10,
            recipes = {
                {
                    spellID = 80477, -- Ghost Elixir
                    itemID  = 58084,
                    crafts  = 5,
                    reagents = {
                        { itemID = 52983, count = 2 }, -- Cinderbloom (10 total)
						{ itemID = 3371, count = 1 },
                    },
                },
            },
        },

        -- 10-15
        -- 5 x Volcanic Potion - 5 x Cinderbloom, 5 x Azshara's Veil :contentReference[oaicite:5]{index=5}
        {
            min = 10,
            max = 15,
            recipes = {
                {
                    spellID = 80481, -- Volcanic Potion
                    itemID  = 58091,
                    crafts  = 5,
                    reagents = {
                        { itemID = 52983, count = 1 }, -- Cinderbloom (5 total)
                        { itemID = 52985, count = 1 }, -- Azshara's Veil (5 total)
						{ itemID = 3371, count = 1 },
                    },
                },
            },
        },

        -- 15-25
        -- 10 x Elixir of the Cobra - 10 x Cinderbloom, 10 x Azshara's Veil
        -- (yellow between 20-25, may need more)
        -- Note on page: alternative Deepstone Oil -> Mysterious Potion :contentReference[oaicite:6]{index=6}
        {
            min = 15,
            max = 25,
            recipes = {
                {
                    spellID = 80484, -- Elixir of the Cobra
                    itemID  = 58092,
                    crafts  = 10,
                    reagents = {
                        { itemID = 52983, count = 1 }, -- Cinderbloom (10 total)
                        { itemID = 52985, count = 1 }, -- Azshara's Veil (10 total)
						{ itemID = 3371, count = 1 },
                    },
                },
            },
        },

        -- 25-30
        -- 5 x Elixir of Deep Earth - 10 x Heartblossom :contentReference[oaicite:7]{index=7}
        {
            min = 25,
            max = 30,
            recipes = {
                {
                    spellID = 80488, -- Elixir of Deep Earth
                    itemID  = 58093,
                    crafts  = 5,
                    reagents = {
                        { itemID = 52986, count = 2 }, -- Heartblossom (10 total)
						{ itemID = 3371, count = 1 },
                    },
                },
            },
        },

        -- 30-35
        -- 5 x Elixir of Impossible Accuracy - 10 x Heartblossom, 10 x Cinderbloom
        -- Note: "Make Prismatic Elixir if Whiptail is cheaper than Heartblossom." :contentReference[oaicite:8]{index=8}
        {
            min = 30,
            max = 35,
            recipes = {
                {
                    spellID = 80491, -- Elixir of Impossible Accuracy
                    itemID  = 58094,
                    crafts  = 5,
                    reagents = {
                        { itemID = 52986, count = 1 }, -- Heartblossom (10 total)
                        { itemID = 52983, count = 1 }, -- Cinderbloom (10 total)
						{ itemID = 3371, count = 1 },
                    },
                 },
            },
        },

        -- 35-40
        -- 5 x Mythical Mana Potion - 5 x Cinderbloom, 5 x Whiptail :contentReference[oaicite:9]{index=9}
        {
            min = 35,
            max = 40,
            recipes = {
                {
                    spellID = 80494, -- Mythical Mana Potion
                    itemID  = 57192,
                    crafts  = 5,
                    reagents = {
                        { itemID = 52983, count = 1 }, -- Cinderbloom (5 total)
                        { itemID = 52988, count = 1 }, -- Whiptail (5 total)
						{ itemID = 3371, count = 1 },
                    },
                },
            },
        },

        -- 40-45
        -- 5 x Golemblood Potion - 5 x Heartblossom, 5 x Volatile Life
        -- Note: "You can keep making Mythical Mana Potion, if you don't have Volatile Life." :contentReference[oaicite:10]{index=10}
        {
            min = 40,
            max = 45,
            recipes = {
                {
                    spellID = 80496, -- Golemblood Potion
                    itemID  = 58146,
                    crafts  = 5,
                    reagents = {
                        { itemID = 52986, count = 1 }, -- Heartblossom (5 total)
                        { itemID = 52329, count = 1 }, -- Volatile Life (5 total)
						{ itemID = 3371, count = 1 },
                    },
                 },
            },
        },

        -- 45-60
        -- 27 x Mythical Healing Potion - 27 x Twilight Jasmine
        -- (green between 55-60, may need more) :contentReference[oaicite:11]{index=11}
        {
            min = 45,
            max = 60,
            recipes = {
                {
                    spellID = 80498, -- Mythical Healing Potion
                    itemID  = 57191,
                    crafts  = 27,
                    reagents = {
                        { itemID = 52987, count = 1 }, -- Twilight Jasmine (27 total)
						{ itemID = 3371, count = 1 },
                    },
                },
            },
        },

        -- 60-65
        -- 5 x Flask of Titanic Strength - 40 x Volatile Life, 40 x Cinderbloom, 40 x Whiptail :contentReference[oaicite:12]{index=12}
        {
            min = 60,
            max = 65,
            recipes = {
                {
                    spellID = 80723, -- Flask of Titanic Strength
                    itemID  = 58088,
                    crafts  = 5,
                    reagents = {
                        { itemID = 52329, count = 8 }, -- Volatile Life (40 total)
                        { itemID = 52983, count = 8 }, -- Cinderbloom (40 total)
                        { itemID = 52988, count = 8 }, -- Whiptail (40 total)
						{ itemID = 3371, count = 1 },
                    },
                },
            },
        },

        -- 65-70
        -- Make 5 from one of these:
        -- 5 x Transmute: Demonseye - 15 x Nightstone, 15 x Twilight Jasmine
        -- 5 x Transmute: Ocean Sapphire - 15 x Zephyrite, 15 x Azshara's Veil :contentReference[oaicite:13]{index=13}
        {
            min = 65,
            max = 70,
            recipes = {
                {
                    spellID = 80248, -- Transmute: Demonseye
                    itemID  = 52194, -- Demonseye
                    crafts  = 5,
                    reagents = {
                        { itemID = 52180, count = 3 }, -- Nightstone (15 total)
                        { itemID = 52987, count = 3 }, -- Twilight Jasmine (15 total)
                    },
                },
            },
        },

        -- 70-75
        -- 5 x Transmute: Amberjewel - 15 x Alicite, 15 x Whiptail :contentReference[oaicite:14]{index=14}
        {
            min = 70,
            max = 75,
            recipes = {
                {
                    spellID = 80247, -- Transmute: Amberjewel
                    itemID  = 52195, -- Amberjewel
                    crafts  = 5,
                    reagents = {
                        { itemID = 52179, count = 3 }, -- Alicite (15 total)
                        { itemID = 52988, count = 3 }, -- Whiptail (15 total)
                    },
                 },
            },
        },
    },
}
