--ProfessionGuides/Tailoring/Outland_Tailoring.lua
local PT = AhUI
if not PT then return end

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

G.guides.OUTLAND.TAILORING = {
    profession  = "Tailoring",
    skillLineID = 2539, -- Outland Tailoring
    nameKey = "PG_GUIDE_OUTLAND_TAILORING_NAME",


    -- =========================
    -- PROFESSION TRAINER
    -- =========================
    trainers = {
        alliance = {
            {
                npcID = 33613, -- Tailoring Trainer
                name  = "Aoa",
                mapID = 111, -- Shattrath City
                x = 37.75,
                y = 26.88,
            },
        },
        horde = {
            {
                npcID = 33613, -- Tailoring Trainer
                name  = "Tailoring",
                mapID = 111, -- Shattrath City
                x = 44.04,
                y = 90.90,
            },
        },
    },

    -- =========================
    -- BANDAGE RECIPE TRAINER
    -- =========================
    vendors = {
        alliance = {
            {
                npcID = 33621, -- Bandage Recipes
                name  = "Bandage Recipes",
                mapID = 111, -- Shattrath City
                x = 43.74,
                y = 91.39,
                teaches = {
                    { spellID = 27032 }, -- Netherweave Bandage
                    { spellID = 27033 }, -- Heavy Netherweave Bandage
                },
            },
        },
        horde = {
            {
                npcID = 33621, -- Bandage Recipes
                name  = "Bandage Recipes",
                mapID = 111, -- Shattrath City
                x = 43.74,
                y = 91.39,
                teaches = {
                    { spellID = 27032 },
                    { spellID = 27033 },
                },
            },
        },
    },

    -- =========================
    -- STEPS
    -- =========================
    steps = {

        -- 1–40
        {
            min = 1,
            max = 40,
            recipes = {
                {
                    spellID = 27032, -- Netherweave Bandage
                    crafts  = 43,
                    autoReagents = true,

                    requires = {
                        {
                            type    = "recipe_spell",
                            spellID = 27032,
                        },
                    },
                },
            },
        },

        -- 40–60
        {
            min = 40,
            max = 60,
            recipes = {
                {
                    spellID = 27033, -- Heavy Netherweave Bandage
                    crafts  = 20,
                    autoReagents = true,
                    requires = {
                        {
                            type    = "recipe_spell",
                            spellID = 27033,
                        },
                    },
                },
            },
        },

        -- 60–75 (декор)
        {
            min = 60,
            max = 75,
            disablesShopping = true,
            noteKey = "PG_GUIDE_OUTLAND_TAILORING_NOTE_1",
            recipes = {
                {
                    spellID = 27033, -- Heavy Netherweave Bandage
                    crafts  = 20,
                    autoReagents = true,
                    requires = {
                        {
                            type    = "recipe_spell",
                            spellID = 27033,
                        },
                    },
                },
            },
        },
    },
}
