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

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

G.guides.CATACLYSM.TAILORING = {
    profession  = "Tailoring",
    skillLineID = 2537, -- Cataclysm Tailoring
    name = "Портняжное дело — Cataclysm (1–75)",

    -- =========================
    -- PROFESSION TRAINERS
    -- =========================
    trainers = {
        alliance = {
            {
                npcID = 1346, -- Georgio Bolero
                name  = "Georgio Bolero",
                mapID = 84, -- Stormwind
                x = 53.2,
                y = 81.4,
            },
        },
        horde = {
            {
                npcID = 133239, -- Leyweaver Aurielle
                name  = "Leyweaver Aurielle",
                mapID = 85, -- Orgrimmar
                x = 38.32,
                y = 87.27,
            },
        },
    },

    -- =========================
    -- BANDAGE TRAINERS
    -- =========================
    vendors = {
        alliance = {
            {
                npcID = 56796, -- Angela Leifeld
                name  = "Angela Leifeld",
                mapID = 84, -- Stormwind
                x = 52.6,
                y = 44.8,
                teaches = {
                    { spellID = 74556 }, -- Embersilk Bandage
                    { spellID = 74557 }, -- Heavy Embersilk Bandage
                },
            },
        },
        horde = {
            {
                npcID = 133109, -- Mender Jessara
                name  = "Mender Jessara",
                mapID = 85, -- Orgrimmar
                x = 38.53,
                y = 86.45,
                teaches = {
                    { spellID = 74556 },
                    { spellID = 74557 },
                },
            },
        },
    },

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

        -- 1–25
        {
            min = 1,
            max = 25,
            recipes = {
                {
                    spellID = 74556, -- Embersilk Bandage
                    crafts  = 25,
					requires = {
                        {
                            type    = "recipe_spell",
                            spellID = 74556,
                        },
                    },
                    reagents = {
                        { itemID = 53010, count = 1 }, -- Embersilk Cloth
                    },
                },
            },
        },

        -- 25–60
        {
            min = 25,
            max = 60,
            recipes = {
                {
                    spellID = 74557, -- Heavy Embersilk Bandage
                    crafts  = 35,
                    requires = {
                        {
                            type    = "recipe_spell",
                            spellID = 74557,
                        },
                    },
                    reagents = {
                        { itemID = 53010, count = 2 },
                    },
                },
            },
        },

        -- 60–75 (декор)
        {
            min = 60,
            max = 75,
            disablesShopping = true,
            note = "|cff00ff00Декор доступен с 60 уровня навыка!|r",
            recipes = {
                {
                    spellID = 74557, -- Heavy Embersilk Bandage
                    crafts  = 45,
                    requires = {
                        {
                            type    = "recipe_spell",
                            spellID = 74557,
                        },
                    },
                    reagents = {
                        { itemID = 53010, count = 2 },
                    },
                },
            },
        },
    },
}
