local PT = AhUI
if not PT then return end

local G = PT.ProfessionGuides
G.guides.MID = G.guides.MID or {}

G.guides.MID.JEWELCRAFTING = {
    profession  = "Jewelcrafting",
    skillLineID = 2914, -- Midnight Jewelcrafting
    nameKey = "PG_GUIDE_MN_JEWELCRAFTING_NAME",


    trainers = {
        alliance = {
            {
                npcID = 243345,
                name  = "Amin",
                mapID = 2393,
                x = 48.0,
                y = 54.9,
            },
        },
        horde = {
            {
                npcID = 243345,
                name  = "Amin",
                mapID = 2393,
                x = 48.0,
                y = 54.9,
            },
        },
    },

    steps = {

        -- 1–5
        {
            min = 1,
            max = 5,
            recipes = {
                {
                    spellID = 1231127,
                    crafts  = 4,
                    autoReagents = true,
                },
            },
        },

        -- 5–10
        {
            min = 5,
            max = 10,
            recipes = {
                {
                    spellID = 1230476,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 10–12
        {
            min = 10,
            max = 12,
            recipes = {
                {
                    spellID = 1230456,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 12–14
        {
            min = 12,
            max = 14,
            recipes = {
                {
                    spellID = 1230463,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 14–16
        {
            min = 14,
            max = 16,
            recipes = {
                {
                    spellID = 1230449,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 16–18
        {
            min = 16,
            max = 18,
            recipes = {
                {
                    spellID = 1230437,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 18–19
        {
            min = 18,
            max = 19,
            recipes = {
                {
                    spellID = 1230475,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 19–20
        {
            min = 19,
            max = 20,
            recipes = {
                {
                    spellID = 1230492,
                    crafts  = 2,
                    autoReagents = true,
                },
            },
        },

        -- 20–22
        {
            min = 20,
            max = 22,
            recipes = {
                {
                    spellID = 1230447,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 22–24
        {
            min = 22,
            max = 24,
            recipes = {
                {
                    spellID = 1230439,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 24–26
        {
            min = 24,
            max = 26,
            recipes = {
                {
                    spellID = 1230455,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 26–28
        {
            min = 26,
            max = 28,
            recipes = {
                {
                    spellID = 1230462,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 28–29
        {
            min = 28,
            max = 29,
            recipes = {
                {
                    spellID = 1230489,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 29–31
        {
            min = 29,
            max = 31,
            recipes = {
                {
                    spellID = 1230448,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 31–32
        {
            min = 31,
            max = 32,
            recipes = {
                {
                    spellID = 1230440,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 32–34
        {
            min = 32,
            max = 34,
            recipes = {
                {
                    spellID = 1230454,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 34–36
        {
            min = 34,
            max = 36,
            recipes = {
                {
                    spellID = 1230464,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 36–38
        {
            min = 36,
            max = 38,
            recipes = {
                {
                    spellID = 1230465,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 38–40
        {
            min = 38,
            max = 40,
            recipes = {
                {
                    spellID = 1230457,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 40–41
        {
            min = 40,
            max = 41,
            noteKey = "PG_MN_JW_40",
            recipes = {
                {
                    spellID = 1230446,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 40–41
        {
            min = 40,
            max = 41,
            noteKey = "PG_MN_JW_40",
            recipes = {
                {
                    spellID = 1230441,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 41–42
        {
            min = 41,
            max = 42,
            noteKey = "PG_MN_JW_40",
            recipes = {
                {
                    spellID = 1230490,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 42–43
        {
            min = 42,
            max = 43,
            noteKey = "PG_MN_JW_40",
            recipes = {
                {
                    spellID = 1230493,
                    crafts  = 1,
                    autoReagents = true,
                },
            },
        },

        -- 43–60
        {
            min = 40,
            max = 60,
            recipes = {
                {
                    spellID = 1230499,
                    crafts  = 30,
                    autoReagents = true,
                },
            },
        },
    },
}