local PT = AhUI
if not PT then return end
local G = PT.ProfessionGuides

G.guides.DRAENOR = G.guides.DRAENOR or {}

G.guides.DRAENOR.ENGINEERING = {
    profession  = "Engineering",
    skillLineID = 2501,
    name = "Engineering — Draenor (1–100)",
    learnViaScroll = true,

    trainers = {
        alliance = {
            {
                npcID = 87065,
                name  = "Sean Catchpole",
                mapID = 622,
                x = 48.8,
                y = 38.6,
            },
        },
        horde = {
            {
                npcID = 87552,
                name  = "Nik Steelrings",
                mapID = 624,
                x = 70.8,
                y = 40.6,
            },
        },
    },

    vendors = {
        alliance = {
            {
                npcID = 87065,
                name  = "Sean Catchpole",
                mapID = 622,
                x = 48.8,
                y = 38.6,
                sells = {
                    { itemID = 118493 }, -- Schematic purchase item
                },
            },
        },
        horde = {
            {
                npcID = 87552,
                name  = "Nik Steelrings",
                mapID = 624,
                x = 70.8,
                y = 40.6,
                sells = {
                    { itemID = 118493 },
                },
            },
        },
    },

    steps = {

-- 1-27
{
    min = 1,
    max = 27,
    recipes = {{
        spellID = 173308,
        crafts  = 30,
        reagents = {
            { itemID = 109118, count = 6 },
        },
    }},
},

-- 27-28
{
    min = 27,
    max = 28,
    recipes = {{
        spellID = 177054,
        crafts  = 1,
        reagents = {
            { itemID = 109119, count = 5 },
        },
    }},
},

-- 28-29
{
    min = 28,
    max = 29,
    recipes = {{
        spellID = 169080,
        crafts  = 1,
        reagents = {
            { itemID = 109118, count = 15 },
            { itemID = 109119, count = 15 },
        },
    }},
},

-- 29-30
{
    min = 29,
    max = 30,
    recipes = {{
        spellID = 169140,
        crafts  = 1,
        reagents = {
            { itemID = 111366, count = 5, crafted = true },
        },
    }},
},

-- 30-80
{
    min = 30,
    max = 80,
    recipes = {{
        spellID = 169078,
        crafts  = 50,
        reagents = {
            { itemID = 109119, count = 15 },
            { itemID = 109118, count = 15 },
        },
        requires = {
            { type = "recipe_item", itemID = 118493 },
        },
    }},
},

-- 80-100
{
    min = 80,
    max = 100,
    note = "|cff00ff00Декор доступен с 80 уровня навыка!|r",
    disablesShopping = true,
    recipes = {{
        spellID = 169078,
        crafts  = 20,
        reagents = {
            { itemID = 109119, count = 15 },
            { itemID = 109118, count = 15 },
        },
    }},
},

    },
}