local PT = AhUI
if not PT then return end

local G = PT.ProfessionGuides

G.guides.CLASSIC = G.guides.CLASSIC or {}

G.guides.CLASSIC.JEWELCRAFTING = {
    profession  = "Jewelcrafting",
    skillLineID = 2524, -- Classic Jewelcrafting
    nameKey = "PG_GUIDE_CLASSIC_JEWELCRAFTING_NAME",


    trainers = {
        alliance = {
            {
                npcID = 44582,
                name  = "Theresa Denman",
                mapID = 84, -- Stormwind
                x = 63.6,
                y = 61.6,
            },
        },
        horde = {
            {
                npcID = 46675,
                name  = "Lugrah",
                mapID = 85, -- Orgrimmar
                x = 72.4,
                y = 34.6,
            },
        },
    },

    steps = {

        -- 1–30
        {
            min = 1,
            max = 30,
            recipes = {
                {
                    spellID = 25255,
                    crafts  = 30,
                    autoReagents = true,
                },
            },
        },

        -- 30–50
        {
            min = 30,
            max = 50,
            recipes = {
                {
                    spellID = 32179,
                    crafts  = 20,
                    autoReagents = true,
                },
            },
        },

        -- 50–80
        {
            min = 50,
            max = 80,
			noteKey = "PG_GUIDE_CLASSIC_JEWELCRAFTING_NOTE_1",
            recipes = {
                {
                    spellID = 25278,
                    crafts  = 40,
                    autoReagents = true,
                },
            },
        },

        -- 80–100
        {
            min = 80,
            max = 100,
            recipes = {
                {
                    spellID = 25284,
                    crafts  = 20,
                    autoReagents = true,
                },
            },
        },

        -- 100–110
        {
            min = 100,
            max = 110,
            recipes = {
                {
                    spellID = 25318,
                    crafts  = 10,
                    autoReagents = true,
                },
            },
        },

        -- 110–130
        {
            min = 110,
            max = 130,
            recipes = {
                {
                    spellID = 32807,
                    crafts  = 22,
                    autoReagents = true,
                },
            },
        },

        -- 130–150
        {
            min = 130,
            max = 150,
            recipes = {
                {
                    spellID = 25610,
                    crafts  = 20,
                    autoReagents = true,
                },
            },
        },

        -- 150–180
        {
            min = 150,
            max = 180,
            noteKey = "PG_GUIDE_CLASSIC_JEWELCRAFTING_NOTE_2",
            recipes = {
                {
                    spellID = 25615,
                    crafts  = 45,
                    autoReagents = true,
                },
            },
        },

        -- 180–185
        {
            min = 180,
            max = 185,
            recipes = {
                {
                    spellID = 32808,
                    crafts  = 8,
                    autoReagents = true,
                },
            },
        },

        -- 185–200
        {
            min = 185,
            max = 200,
            recipes = {
                {
                    spellID = 25620,
                    crafts  = 15,
                    autoReagents = true,
                },
            },
        },

        -- 200–220
        {
            min = 200,
            max = 220,
            recipes = {
                {
                    spellID = 25621,
                    crafts  = 25,
                    autoReagents = true,
                },
            },
        },

        -- 220–225
        {
            min = 220,
            max = 225,
            recipes = {
                {
                    spellID = 26876,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 225–240
        {
            min = 225,
            max = 240,
            recipes = {
                {
                    spellID = 26880,
                    crafts  = 15,
                    autoReagents = true,
                },
            },
        },

        -- 240–250 (декор, не покупать реги)
        {
            min = 240,
            max = 250,
			noteKey = "PG_GUIDE_CLASSIC_JEWELCRAFTING_NOTE_3",
            disablesShopping = true,
            recipes = {
                {
                    spellID = 26880,
                    crafts  = 10,
                    autoReagents = true,
                },
            },
        },

        -- 250–260
        {
            min = 250,
            max = 260,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 26883,
                    crafts  = 10,
                    autoReagents = true,
                },
            },
        },

        -- 260–280
        {
            min = 260,
            max = 280,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 26902,
                    crafts  = 20,
                    autoReagents = true,
                },
            },
        },

        -- 280–287
        {
            min = 280,
            max = 287,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 36526,
                    crafts  = 7,
                    autoReagents = true,
                },
            },
        },

        -- 287–290
        {
            min = 287,
            max = 290,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 26908,
                    crafts  = 3,
                    autoReagents = true,
                },
            },
        },

        -- 290–300
        {
            min = 290,
            max = 300,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 34961,
                    crafts  = 10,
                    autoReagents = true,
                },
            },
        },
    },
}
