--ProfessionGuides/Inscription/Classic_Inscription.lua
local PT = AhUI
if not PT then return end

local G = PT.ProfessionGuides

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

G.guides.CLASSIC.INSCRIPTION = {
    profession  = "Inscription",
    skillLineID = 2514, -- Classic Inscription
    nameKey = "PG_GUIDE_CLASSIC_INSCRIPTION_NAME",


    trainers = {
        alliance = {
            {
                npcID = 30713,
                name  = "Catarina Stanford",
                mapID = 84, -- Stormwind
                x = 49.8,
                y = 74.0,
            },
        },
        horde = {
            {
                npcID = 46716,
                name  = "Nerog",
                mapID = 85, -- Orgrimmar
                x = 55.2,
                y = 56.6,
            },
        },
    },

    steps = {

        -- 1–45
        {
            min = 1,
            max = 45,
            noteKey = "PG_GUIDE_CLASSIC_INSCRIPTION_NOTE_1",	
            recipes = {
                {
                    spellID = 52843, -- Moonglow Ink
                    crafts  = 44,
                    autoReagents = true,
                },
            },
        },

        -- 45–75
        {
            min = 45,
            max = 75,
            recipes = {
                {
                    spellID = 48248,
                    crafts  = 30,
                    autoReagents = true,
                },
            },
        },

        -- 75–80
        {
            min = 75,
            max = 80,
            recipes = {
                {
                    spellID = 165564,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 80–100
        {
            min = 80,
            max = 100,
            recipes = {
                {
                    spellID = 92026,
                    crafts  = 23,
                    autoReagents = true,
                },
            },
        },

        -- 100–105
        {
            min = 100,
            max = 125,
            recipes = {
                {
                    spellID = 48247,
                    crafts  = 25,
                    autoReagents = true,
                },
            },
        },

        -- -- 105–109
        -- {
            -- min = 105,
            -- max = 109,
            -- recipes = {
                -- {
                    -- spellID = 165564,
                    -- crafts  = 4,
                    -- reagents = {
                        -- { itemID = 39469, count = 3 }, -- Moonglow Ink
                        -- { itemID = 39354, count = 3, crafted = true }, -- Light Parchment
                    -- },
                -- },
            -- },
        -- },

        -- -- 109–112
        -- {
            -- min = 109,
            -- max = 112,
            -- recipes = {
                -- {
                    -- spellID = 165304,
                    -- crafts  = 3,
                    -- reagents = {
                        -- { itemID = 39774, count = 3 }, -- Midnight Ink
                        -- { itemID = 39354, count = 3, crafted = true }, -- Light Parchment
                    -- },
                -- },
            -- },
        -- },

        -- -- 112–116
        -- {
            -- min = 112,
            -- max = 116,
            -- recipes = {
                -- {
                    -- spellID = 165456,
                    -- crafts  = 4,
                    -- reagents = {
                        -- { itemID = 39354, count = 3, crafted = true }, -- Light Parchment
                        -- { itemID = 43116, count = 3 }, -- Lion's Ink
                    -- },
                -- },
            -- },
        -- },

        -- -- 116–125 (исследование)
        -- {
            -- min = 116,
            -- max = 125,
            -- note = "Сделайте 9 символов, полученных от Исследования: чернила царя зверей.",
            -- disablesCraft = true,
            -- disablesCraftAll = true,
            -- recipes = {
                -- {
                    -- spellID = 0,
                    -- crafts  = 9,
                    -- reagents = {
                        -- { itemID = 43116, count = 3 }, -- Lion's Ink
                        -- { itemID = 39354, count = 3, crafted = true }, -- Light Parchment
                    -- },
                -- },
            -- },
        -- },

        -- 125–150
        {
            min = 125,
            max = 150,
            recipes = {
                {
                    spellID = 59480,
                    crafts  = 25,
                    autoReagents = true,
                },
            },
        },

        -- 150–155
        {
            min = 150,
            max = 155,
            recipes = {
                {
                    spellID = 165304,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 155–160
        {
            min = 155,
            max = 160,
            recipes = {
                {
                    spellID = 50614,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 160–165
        {
            min = 160,
            max = 165,
            recipes = {
                {
                    spellID = 50606,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 165–170
        {
            min = 165,
            max = 170,
            recipes = {
                {
                    spellID = 50599,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 170–175
        {
            min = 170,
            max = 175,
            recipes = {
                {
                    spellID = 58486,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 175–180
        {
            min = 175,
            max = 180,
            recipes = {
                {
                    spellID = 58476,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 180–185
        {
            min = 180,
            max = 185,
            recipes = {
                {
                    spellID = 165460,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

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

        -- 200–215
        {
            min = 200,
            max = 215,
            recipes = {
                {
                    spellID = 60336,
                    crafts  = 15,
                    autoReagents = true,
                },
            },
        },

        -- 215–220
        {
            min = 215,
            max = 220,
            recipes = {
                {
                    spellID = 50600, -- Scroll of Intellect IV
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

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

        -- 225–230
        {
            min = 225,
            max = 230,
            recipes = {
                {
                    spellID = 58478,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 230–240
        {
            min = 230,
            max = 240,
            recipes = {
                {
                    spellID = 59491, -- Shadowy Tarot
                    crafts  = 10,
                    autoReagents = true,
                },
            },
        },

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

        -- 250–255
        {
            min = 250,
            max = 255,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 57711,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 255–260
        {
            min = 255,
            max = 260,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 50608,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 260–265
        {
            min = 260,
            max = 265,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 50601,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 265–270
        {
            min = 265,
            max = 270,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 58488,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 270–275
        {
            min = 270,
            max = 275,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 58480,
                    crafts  = 5,
                    autoReagents = true,
                },
            },
        },

        -- 275–279
        {
            min = 275,
            max = 279,
            disablesShopping = true,
            recipes = {
                {
                    spellID = 165463,
                    crafts  = 4,
                    autoReagents = true,
                },
            },
        },

        -- 279–290
        {
            min = 279,
            max = 290,
            noteKey = "PG_GUIDE_CLASSIC_INSCRIPTION_NOTE_3",
            disablesShopping = true,
            disablesCraft = true,
            disablesCraftAll = true,
        },

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