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

G.guides.TWW = G.guides.TWW or {}

G.guides.TWW.ALCHEMY = {
    profession  = "Alchemy",
    skillLineID = 2871, -- TODO: TWW Alchemy SkillLineID
    name = "Алхимия — The War Within",

    trainers = {
        horde = {
            {
                npcID = 219092, -- Tarig
                name  = "Tarig",
                mapID = 2339,
                x = 47.2,
                y = 70.6,
            },
        },
        alliance = {
            {
                npcID = 219092, -- Tarig
                name  = "Tarig",
                mapID = 2339,
                x = 47.2,
                y = 70.6,
            },
        },
    },

    -- =====================================
    -- Recipe vendors
    -- =====================================
    -- recipeVendors = {
        -- {
            -- npcID = 219051, -- Lyrendal
            -- name  = "Lyrendal",
			-- mapID = 2339,
            -- x = 59.6,
            -- y = 56.4,
        -- },
    -- },

    -- =====================================
    -- Steps
    -- =====================================
    steps = {

        -- =====================================
		-- 1–55
		{
			min = 1,
			max = 55,

			recipes = {
				{
					spellID = 430315, -- Thaumaturgy
					crafts  = 55,
				},
			},

			note = "Выберите самый дешёвый реагент для тауматургии, купите 275 штук и распылите их при помощи тауматургии.",
		},
		-- =====================================
		-- 55–60
		{
			min = 55,
			max = 60,

			disablesShopping = true,

			note = "Проводите рискованный эксперимент или тщательный эксперимент, в зависимости от доступных реагентов и вашего риска.",

			recipes = {
				{
					spellID = 427174, -- Risky Experiment
				},
				{
					spellID = 430345, -- Meticulous Experiment
				},
			},
		},
		-- =====================================
		-- 60–100
		{
			min = 60,
			max = 100,

			disablesShopping = true,

			note =
				"|cff00ff00Декор доступен на навыке 80!|r\n" ..
				"Лучший способ прокачки — крафт фласок или зелий.\n\n" ..
				"Если у вас ещё нет рецептов фласок, используйте тщательный эксперимент до их открытия.\n\n" ..
				"Тщательный эксперимент остаётся жёлтым вплоть до 100, поэтому обязательно используйте его ежедневно, пока не получите рецепт фласки.\n\n" ..
				"Фласки дают гарантированные 2 очка навыка за крафт до 90, затем остаются жёлтыми до 100.\n" ..
				"Обратите внимание, что Flask of Saving Graces даёт только 1 очко навыка.\n\n" ..
				"Зелья дают гарантированное очко навыка до 80, затем становятся жёлтыми, а после 90 — зелёными, но всё ещё дают навык.",

			recipes = {
				{
					spellID = 430345, -- Meticulous Experiment
				},
				-- Flasks (any)
				{
					spellID = 0, -- Any Flask
				},
				-- Potions (any)
				{
					spellID = 0, -- Any Potion
				},
			},
		},

    },
}
