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

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

G.guides.TWW.ENGINEERING = {
    profession  = "Engineering",
    skillLineID = 2875, -- Khaz Algar Engineering
    nameKey = "PG_GUIDE_TWW_ENGINEERING_NAME",


    trainers = {
        alliance = {
            {
                npcID = 219099,
                name  = "Thermalseer Arhdas",
                mapID = 2339,
                x = 49.0,
                y = 56.0,
            },
        },
        horde = {
            {
                npcID = 219099,
                name  = "Thermalseer Arhdas",
                mapID = 2339,
                x = 49.0,
                y = 56.0,
            },
        },
    },

    steps = {

        -- 1-10
        {
            min = 1,
            max = 10,
            disableCraft    = true,
            disableCraftAll = true,
            noteKey = "PG_GUIDE_TWW_ENGINEERING_NOTE_1",
            recipes = {{
                spellID = 447310,
autoReagents = true,
            }},
        },

        -- 10-11
        {
            min = 10,
            max = 11,
            recipes = {{
                spellID = 447337, 
                crafts  = 1,
                autoReagents = true,
            }},
        },

        -- 11-12
        {
            min = 11,
            max = 12,
            recipes = {{
                spellID = 447338, -- Gyrating Gear
                crafts  = 1,
                autoReagents = true,
            }},
        },

        -- 12-20
        {
            min = 12,
            max = 20,
            recipes = {{
                spellID = 447336,
                crafts  = 10,
                autoReagents = true,
            }},
        },

        -- 20-22
        {
            min = 20,
            max = 22,
            recipes = {{
                spellID = 447332,
                crafts  = 1,
                autoReagents = true,
            }},
        },

        -- 22-25
        {
            min = 22,
            max = 25,
            recipes = {{
                spellID = 447339,
                crafts  = 4,
                autoReagents = true,
            }},
        },

        -- 25-27
        {
            min = 25,
            max = 27,
            noteKey = "PG_GUIDE_TWW_ENGINEERING_NOTE_2",
            recipes = {{
                spellID = 447379,
                crafts  = 1,
                autoReagents = true,
            }},
        },

        -- 27-29
        {
            min = 27,
            max = 29,
            recipes = {{
                spellID = 447377,
                crafts  = 1,
                autoReagents = true,
            }},
        },

        -- 29-31
        {
            min = 29,
            max = 31,
            recipes = {{
                spellID = 447375,
                crafts  = 1,
                autoReagents = true,
            }},
        },

        -- 31-32
        {
            min = 31,
            max = 32,
            recipes = {{
                spellID = 447376,
                crafts  = 1,
                autoReagents = true,
            }},
        },

        -- 32-33
        {
            min = 32,
            max = 33,
            recipes = {{
                spellID = 447378,
                crafts  = 1,
                autoReagents = true,
            }},
        },

        -- 33-41
        {
            min = 33,
            max = 41,
            recipes = {{
                spellID = 447332,
                crafts  = 4,
                autoReagents = true,
            }},
        },

		{
			min = 41,
			max = 80,
			disablesShopping = true,
			disableCraft    = true,
			noteKey = "PG_GUIDE_TWW_ENGINEERING_NOTE_3",
			recipes = {{
				spellID = 447310,
autoReagents = true,
			}},
		},

        -- 80-100
        {
            min = 80,
            max = 100,
            noteKey = "PG_GUIDE_TWW_ENGINEERING_NOTE_4",
        },

    },
}