local PT = AhUI
if not PT then return end

local G = PT.ProfessionGuides

G.guides.NORTHREND = G.guides.NORTHREND or {}

G.guides.NORTHREND.JEWELCRAFTING = {
    profession  = "Jewelcrafting",
    skillLineID = 2522, -- Northrend Jewelcrafting
    name = "Ювелирное дело — Нордскол (1–75)",

    trainers = {
        alliance = {
            {
                npcID = 28701,
                name  = "Timothy Jones",
                mapID = 125, -- Borean Tundra
                x = 40.73,
                y = 35.37,
            },
        },
        horde = {
            {
                npcID = 28701,
                name  = "Timothy Jones",
                mapID = 125, -- Borean Tundra
                x = 40.73,
                y = 35.37,
            },
        },
    },

    steps = {

        -- 1–20
        {
            min = 1,
            max = 20,
			note = "Можете скрафтить любой из стартовых камней.",
            recipes = {
                {
                    spellID = 53844,
                    crafts  = 35,
                    reagents = {
                        { itemID = 36917, count = 1 }, -- Sun Crystal
                    },
                },
            },
        },

        -- 20–25
        {
            min = 20,
            max = 25,
            recipes = {
                {
                    spellID = 56193, -- Bloodstone Band
                    crafts  = 7,
                    reagents = {
                        { itemID = 37701, count = 2 }, -- Crystallized Earth
                        { itemID = 36917, count = 1 }, -- Bloodstone
                    },
                },
            },
        },

        -- 25–45
        {
            min = 25,
            max = 45,
            recipes = {
                {
                    spellID = 58145, -- Stoneguard Band
                    crafts  = 22,
                    reagents = {
                        { itemID = 35624, count = 2 }, -- Eternal Earth
                    },
                },
            },
        },

        -- 45–60
        {
            min = 45,
            max = 60,
            recipes = {
                {
                    spellID = 55399,
                    crafts  = 15,
                    reagents = {
                        { itemID = 41334, count = 1 }, -- Earthsiege Diamond
                    },
                },
            },
        },

        -- 60–70 (декор, реги не покупаем)
        {
            min = 60,
            max = 70,
            disablesShopping = true,
            note = "|cff00ff00Декор доступен с 60 уровня навыка!|r",
            recipes = {
                {
                    spellID = 55399,
                    crafts  = 15,
                    reagents = {
                        { itemID = 41334, count = 1 }, -- Earthsiege Diamond
                    },
                },
            },
        },

        -- 70–75
        {
            min = 70,
            max = 75,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 62242, -- Icy Prism
                    crafts  = 15,
                    reagents = {
                        { itemID = 43102, count = 1 }, -- Frozen Orb
                        { itemID = 36923, count = 1 }, -- Chalcedony
                        { itemID = 36926, count = 1 }, -- Shadow Crystal
                        { itemID = 36932, count = 1 }, -- Dark Jade
                    },
                },
            },
        },
    },
}
