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
    name = "Ювелирное дело — Classic (1–300)",

    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,
                    reagents = {
                        { itemID = 2840, count = 2 }, -- Copper Bar
                    },
                },
            },
        },

        -- 30–50
        {
            min = 30,
            max = 50,
            recipes = {
                {
                    spellID = 32179,
                    crafts  = 20,
                    reagents = {
                        { itemID = 818,   count = 1 }, -- Tigerseye
                        { itemID = 20816, count = 1, crafted = true }, -- Delicate Copper Wire
                    },
                },
            },
        },

        -- 50–80
        {
            min = 50,
            max = 80,
			note = "Сделайте 40 штук",
            recipes = {
                {
                    spellID = 25278,
                    crafts  = 40,
                    reagents = {
                        { itemID = 2841, count = 2 }, -- Bronze Bar
                    },
                },
            },
        },

        -- 80–100
        {
            min = 80,
            max = 100,
            recipes = {
                {
                    spellID = 25284,
                    crafts  = 20,
                    reagents = {
                        { itemID = 5498,  count = 1 }, -- Small Lustrous Pearl
                        { itemID = 20817, count = 1, crafted = true }, -- Bronze Setting
                        { itemID = 2840,  count = 2 }, -- Copper Bar
                    },
                },
            },
        },

        -- 100–110
        {
            min = 100,
            max = 110,
            recipes = {
                {
                    spellID = 25318,
                    crafts  = 10,
                    reagents = {
                        { itemID = 1210, count = 2 }, -- Shadowgem
                        { itemID = 2841, count = 2 }, -- Bronze Bar
                    },
                },
            },
        },

        -- 110–130
        {
            min = 110,
            max = 130,
            recipes = {
                {
                    spellID = 32807,
                    crafts  = 22,
                    reagents = {
                        { itemID = 2838, count = 8 }, -- Heavy Stone
                    },
                },
            },
        },

        -- 130–150
        {
            min = 130,
            max = 150,
            recipes = {
                {
                    spellID = 25610,
                    crafts  = 20,
                    reagents = {
                        { itemID = 1206,  count = 1 }, -- Moss Agate
                        { itemID = 20817, count = 1, crafted = true }, -- Bronze Setting
                    },
                },
            },
        },

        -- 150–180
        {
            min = 150,
            max = 180,
            note = "Сделайте 45 штук — понадобятся позже.",
            recipes = {
                {
                    spellID = 25615,
                    crafts  = 45,
                    reagents = {
                        { itemID = 3860, count = 2 }, -- Mithril Bar
                    },
                },
            },
        },

        -- 180–185
        {
            min = 180,
            max = 185,
            recipes = {
                {
                    spellID = 32808,
                    crafts  = 8,
                    reagents = {
                        { itemID = 7912, count = 10 }, -- Solid Stone
                    },
                },
            },
        },

        -- 185–200
        {
            min = 185,
            max = 200,
            recipes = {
                {
                    spellID = 25620,
                    crafts  = 15,
                    reagents = {
                        { itemID = 6037,  count = 1 }, -- Truesilver Bar
                        { itemID = 20963, count = 2, crafted = true }, -- Mithril Filigree
                    },
                },
            },
        },

        -- 200–220
        {
            min = 200,
            max = 220,
            recipes = {
                {
                    spellID = 25621,
                    crafts  = 25,
                    reagents = {
                        { itemID = 3864, count = 1 }, -- Citrine
                        { itemID = 3860, count = 2 }, -- Mithril Bar
                    },
                },
            },
        },

        -- 220–225
        {
            min = 220,
            max = 225,
            recipes = {
                {
                    spellID = 26876,
                    crafts  = 5,
                    reagents = {
                        { itemID = 7909,  count = 1 }, -- Aquamarine
                        { itemID = 20963, count = 3, crafted = true }, -- Mithril Filigree
                    },
                },
            },
        },

        -- 225–240
        {
            min = 225,
            max = 240,
            recipes = {
                {
                    spellID = 26880,
                    crafts  = 15,
                    reagents = {
                        { itemID = 12359, count = 1 }, -- Thorium Bar
                    },
                },
            },
        },

        -- 240–250 (декор, не покупать реги)
        {
            min = 240,
            max = 250,
			note = "|cff00ff00Декор доступен с 240 уровня навыка!|r",
            disablesShopping = true,
            recipes = {
                {
                    spellID = 26880,
                    crafts  = 10,
                    reagents = {
                        { itemID = 12359, count = 1 }, -- Thorium Bar
                    },
                },
            },
        },

        -- 250–260
        {
            min = 250,
            max = 260,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 26883,
                    crafts  = 10,
                    reagents = {
                        { itemID = 7910,  count = 1 }, -- Star Ruby
                        { itemID = 21752, count = 1 }, -- Thorium Setting
                    },
                },
            },
        },

        -- 260–280
        {
            min = 260,
            max = 280,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 26902,
                    crafts  = 20,
                    reagents = {
                        { itemID = 12799, count = 1 }, -- Large Opal
                        { itemID = 21752, count = 1 }, -- Thorium Setting
                    },
                },
            },
        },

        -- 280–287
        {
            min = 280,
            max = 287,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 36526,
                    crafts  = 7,
                    reagents = {
                        { itemID = 12800, count = 1 }, -- Azerothian Diamond
                        { itemID = 21752, count = 1 }, -- Thorium Setting
                    },
                },
            },
        },

        -- 287–290
        {
            min = 287,
            max = 290,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 26908,
                    crafts  = 3,
                    reagents = {
                        { itemID = 12361, count = 1 }, -- Blue Sapphire
                        { itemID = 12808, count = 1 }, -- Essence of Undeath
                        { itemID = 21752, count = 1 }, -- Thorium Setting
                    },
                },
            },
        },

        -- 290–300
        {
            min = 290,
            max = 300,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 34961,
                    crafts  = 10,
                    reagents = {
                        { itemID = 12364, count = 2 }, -- Huge Emerald
                        { itemID = 21752, count = 1 }, -- Thorium Setting
                    },
                },
            },
        },
    },
}
