local PT = AhUI
if not PT then return end

local G = PT.ProfessionGuides

G.guides.BFA = G.guides.BFA or {}

G.guides.BFA.INSCRIPTION = {
    profession  = "Inscription",
    skillLineID = 2507, -- Battle for Azeroth Inscription
    name = "Начертание — Battle for Azeroth (1–175)",

    trainers = {
        horde = {
            {
                npcID = 130901,
                name  = "Летописец Граззул",
                mapID = 1165, -- Dazar'alor
                x = 42.32,
                y = 39.73,
            },
        },
        alliance = {
            {
                npcID = 130399,
                name  = "Zooey Inksprocket",
                mapID = 1161, -- Boralus
                x = 73.4,
                y = 6.33,
            },
        },
    },

    steps = {

        -- 1–50
        {
            min = 1,
            max = 50,
            note =
                "Вода продаётся у учителя.\n" ..
                "|cff00ff00Всего понадобится 100 воды.|r",
            recipes = {
                {
                    spellID = 264776,
                    crafts  = 100,
                    reagents = {
                        { itemID = 158186, count = 1, crafted = true }, -- Distilled Water
                        { itemID = 153635, count = 1 }, -- Ultramarine Pigment
                    },
                },
            },
        },

        -- 50–70
        {
            min = 50,
            max = 70,
			note =
				"Тонкий пергамент продаётся у учителя.\n" ..
				"|cff00ff00Всего понадобится 525 пергамента.|r",
            recipes = {
                {
                    spellID = 269065,
                    crafts  = 40,
                    reagents = {
                        { itemID = 39354, count = 1, crafted = true }, -- Light Parchment
                        { itemID = 158187, count = 5, crafted = true }, -- Crimson Ink
                    },
                },
            },
        },

        -- 70–85
        {
            min = 70,
            max = 85,
            recipes = {
                {
                    spellID = 256236,
                    crafts  = 17,
                    reagents = {
                        { itemID = 39354, count = 25, crafted = true }, -- Light Parchment
                        { itemID = 158187, count = 12 }, -- Crimson Ink
                        { itemID = 158188, count = 6 },  -- Viridescent Ink
                    },
                },
            },
        },

        -- 85–125
        {
            min = 85,
            max = 125,
            note =
                "Если есть репутация с |cff00ff00Армией Чести|r,\n" ..
                "улучшайте рецепт перед крафтом —\n" ..
                "это сэкономит реагенты.",
            recipes = {
                {
                    spellID = 284295,
                    crafts  = 45,
                    reagents = {
                        { itemID = 39354, count = 1, crafted = true }, -- Light Parchment
                        { itemID = 158187, count = 18 }, -- Crimson Ink
                        { itemID = 158188, count = 10 }, -- Viridescent Ink
                    },
                },
            },
        },

        -- 125–140
        {
            min = 125,
            max = 140,
            note =
                "Используйте своего |cff00ff00портного|r:\n" ..
                "• изготовьте наручи из морского льна\n" ..
                "• перешлите их текущему персонажу\n" ..
                "• утилизируйте в утилизаторе\n\n" ..
                "Из 100 наручей получается примерно\n" ..
                "|cff00ff0010 дистиллиума|r.\n" ..
                "Дистиллиум персональный.",
            recipes = {
                {
                    spellID = 256245,
                    crafts  = 15,
                    reagents = {
                        { itemID = 39354, count = 1, crafted = true }, -- Light Parchment
                        { itemID = 158189, count = 10 }, -- Viridescent Pigment
                        { itemID = 152668, count = 1 },  -- Expulsom
                    },
                },
            },
        },

        -- 140–175
        {
            min = 140,
            max = 175,
            note =
                "|cff00ff00Доступен декор.|r\n" ..
                "Докачивайте профессию декором.",
            disablesShopping = true,
        },
    },
}
