local ZGV = ZygorGuidesViewer
if not ZGV then return end
ZGV.ItemScore = ZGV.ItemScore or {}
local ItemScore = ZGV.ItemScore

ItemScore.GearFinderCraftedSources = {
	blacksmithing_wotlk_200 = {
		key = "blacksmithing_wotlk_200",
		name = "WotLK crafted blacksmithing gear",
		sourceType = "crafted",
		profession = "Blacksmithing",
		minSkill = 440,
		minLevel = 80,
		expansionLevel = 2,
		bind = "boe",
		category = "pre_raid",
		sourceNote = "Crafting source and skill requirement cross-checked against Warcraft Wiki and Wowhead WotLK Classic recipe/item pages.",
		items = {
			[41257] = {},
			[41383] = {},
			[41384] = {},
			[41386] = {},
			[41387] = {},
			[41388] = {},
			[41391] = {},
			[41392] = {},
			[41394] = {},
			[42435] = {},
			[42508] = {},
			[45085] = {},
		},
	},
	tailoring_wotlk_200 = {
		key = "tailoring_wotlk_200",
		name = "WotLK crafted tailoring gear",
		sourceType = "crafted",
		profession = "Tailoring",
		minSkill = 440,
		minLevel = 80,
		expansionLevel = 2,
		bind = "boe",
		category = "pre_raid",
		sourceNote = "Crafting source and skill requirement cross-checked against Warcraft Wiki and Wowhead WotLK Classic recipe/item pages.",
		items = {
			[42100] = {},
			[42101] = {},
			[42102] = {},
			[42103] = {},
			[42111] = {},
			[42113] = {},
		},
	},
	leatherworking_wotlk_200 = {
		key = "leatherworking_wotlk_200",
		name = "WotLK crafted leatherworking gear",
		sourceType = "crafted",
		profession = "Leatherworking",
		minSkill = 440,
		minLevel = 80,
		expansionLevel = 2,
		bind = "boe",
		category = "pre_raid",
		sourceNote = "Crafting source and skill requirement cross-checked against Warcraft Wiki and Wowhead WotLK Classic recipe/item pages.",
		items = {
			[43461] = {},
			[43469] = {},
			[43481] = {},
			[43484] = {},
			[43495] = {},
			[43502] = {},
			[44930] = {},
			[44931] = {},
		},
	},
	engineering_wotlk_goggles = {
		key = "engineering_wotlk_goggles",
		name = "WotLK crafted engineering goggles",
		sourceType = "crafted",
		profession = "Engineering",
		minSkill = 400,
		minLevel = 72,
		expansionLevel = 2,
		bind = "bop",
		professionOnly = true,
		category = "pre_raid",
		sourceNote = "Engineering goggles are BoP and require Engineering 400 on the WotLK Classic item pages.",
		items = {
			[42549] = {},
			[42550] = {},
			[42551] = {},
			[42553] = {},
			[42554] = {},
			[42555] = {},
		},
	},
	blacksmithing_wotlk_226_245_264 = {
		key = "blacksmithing_wotlk_226_245_264",
		name = "WotLK crafted raid blacksmithing gear",
		sourceType = "crafted",
		profession = "Blacksmithing",
		minSkill = 450,
		minLevel = 80,
		expansionLevel = 2,
		bind = "boe",
		category = "raid",
		sourceNote = "Ulduar, Trial of the Crusader, and Icecrown crafted blacksmithing gear. Skill requirement cross-checked against Wowhead WotLK Classic profession recipe listings and Warcraft Wiki item source pages.",
		items = {
			[45551] = {},
			[45552] = {},
			[45559] = {},
			[47574] = {},
			[47575] = {},
			[47593] = {},
			[47594] = {},
			[49902] = {},
			[49903] = {},
			[49904] = {},
			[49905] = {},
			[49906] = {},
			[49907] = {},
		},
	},
	tailoring_wotlk_226_245_264 = {
		key = "tailoring_wotlk_226_245_264",
		name = "WotLK crafted raid tailoring gear",
		sourceType = "crafted",
		profession = "Tailoring",
		minSkill = 450,
		minLevel = 80,
		expansionLevel = 2,
		bind = "boe",
		category = "raid",
		sourceNote = "Ulduar, Trial of the Crusader, and Icecrown crafted tailoring gear. Skill requirement cross-checked against Wowhead WotLK Classic profession recipe listings and Warcraft Wiki item source pages.",
		items = {
			[45557] = {},
			[45558] = {},
			[45565] = {},
			[45566] = {},
			[45567] = {},
			[47585] = {},
			[47586] = {},
			[47587] = {},
			[47588] = {},
			[47603] = {},
			[47604] = {},
			[47605] = {},
			[47606] = {},
			[49890] = {},
			[49891] = {},
			[49892] = {},
			[49893] = {},
		},
	},
	leatherworking_wotlk_226_245_264 = {
		key = "leatherworking_wotlk_226_245_264",
		name = "WotLK crafted raid leatherworking gear",
		sourceType = "crafted",
		profession = "Leatherworking",
		minSkill = 450,
		minLevel = 80,
		expansionLevel = 2,
		bind = "boe",
		category = "raid",
		sourceNote = "Ulduar, Trial of the Crusader, and Icecrown crafted leatherworking gear. Skill requirement cross-checked against Wowhead WotLK Classic profession recipe listings and Warcraft Wiki item source pages.",
		items = {
			[45553] = {},
			[45554] = {},
			[45555] = {},
			[45556] = {},
			[45562] = {},
			[45563] = {},
			[45564] = {},
			[47576] = {},
			[47577] = {},
			[47581] = {},
			[47582] = {},
			[47583] = {},
			[47584] = {},
			[47595] = {},
			[47596] = {},
			[47599] = {},
			[47600] = {},
			[47601] = {},
			[47602] = {},
			[49895] = {},
			[49897] = {},
			[49899] = {},
			[49901] = {},
		},
	},
	blacksmithing_wotlk_leveling_78 = {
		key = "blacksmithing_wotlk_leveling_78",
		name = "WotLK crafted level 78 blacksmithing gear",
		sourceType = "crafted",
		profession = "Blacksmithing",
		minSkill = 425,
		minLevel = 78,
		expansionLevel = 2,
		bind = "boe",
		category = "pvp",
		sourceNote = "Level 78 Savage and Ornate Saronite crafted sets. Skill requirement cross-checked against Warcraft Wiki source pages.",
		items = {
			[41347] = {},
			[41348] = {},
			[41349] = {},
			[41350] = {},
			[41351] = {},
			[41352] = {},
			[41353] = {},
			[41354] = {},
			[42723] = {},
			[42724] = {},
			[42725] = {},
			[42726] = {},
			[42727] = {},
			[42728] = {},
			[42729] = {},
			[42730] = {},
		},
	},
	tailoring_wotlk_leveling_78 = {
		key = "tailoring_wotlk_leveling_78",
		name = "WotLK crafted level 78 tailoring gear",
		sourceType = "crafted",
		profession = "Tailoring",
		minSkill = 415,
		minLevel = 78,
		expansionLevel = 2,
		bind = "boe",
		category = "pvp",
		sourceNote = "Level 78 Frostsavage crafted set. Skill requirements cross-checked against Warcraft Wiki source pages.",
		items = {
			[41516] = { minSkill = 420 },
			[43969] = { minSkill = 415 },
			[43970] = { minSkill = 415 },
			[43971] = { minSkill = 420 },
			[43972] = { minSkill = 420 },
			[43973] = { minSkill = 415 },
			[43974] = { minSkill = 415 },
			[43975] = { minSkill = 420 },
		},
	},
	leatherworking_wotlk_leveling_78 = {
		key = "leatherworking_wotlk_leveling_78",
		name = "WotLK crafted level 78 leatherworking gear",
		sourceType = "crafted",
		profession = "Leatherworking",
		minSkill = 420,
		minLevel = 78,
		expansionLevel = 2,
		bind = "boe",
		category = "pvp",
		sourceNote = "Level 78 Eviscerator, Overcast, Swiftarrow, and Stormhide crafted sets. Skill requirements cross-checked against Wowhead WotLK Classic pattern pages.",
		items = {
			[43260] = { minSkill = 420 },
			[43261] = { minSkill = 420 },
			[43262] = { minSkill = 420 },
			[43263] = { minSkill = 420 },
			[43264] = { minSkill = 420 },
			[43265] = { minSkill = 425 },
			[43266] = { minSkill = 425 },
			[43271] = { minSkill = 420 },
			[43273] = { minSkill = 425 },
			[43433] = { minSkill = 420 },
			[43434] = { minSkill = 420 },
			[43435] = { minSkill = 420 },
			[43436] = { minSkill = 425 },
			[43437] = { minSkill = 425 },
			[43438] = { minSkill = 420 },
			[43439] = { minSkill = 425 },
			[43442] = { minSkill = 425 },
			[43443] = { minSkill = 425 },
			[43444] = { minSkill = 420 },
			[43445] = { minSkill = 420 },
			[43446] = { minSkill = 425 },
			[43447] = { minSkill = 420 },
			[43448] = { minSkill = 420 },
			[43449] = { minSkill = 420 },
			[43450] = { minSkill = 425 },
			[43451] = { minSkill = 425 },
			[43452] = { minSkill = 420 },
			[43453] = { minSkill = 420 },
			[43454] = { minSkill = 425 },
			[43455] = { minSkill = 420 },
			[43456] = { minSkill = 420 },
			[43457] = { minSkill = 420 },
		},
	},
	blacksmithing_tbc_leveling_67_70 = {
		key = "blacksmithing_tbc_leveling_67_70",
		name = "TBC crafted level 67-70 blacksmithing gear",
		sourceType = "crafted",
		profession = "Blacksmithing",
		minSkill = 350,
		minLevel = 67,
		expansionLevel = 1,
		bind = "boe",
		category = "leveling",
		sourceNote = "Targeted non-specialization TBC crafted blacksmithing gear for level 67-70 characters. Specialization-locked recipes are intentionally excluded for now.",
		items = {
			[23517] = { minLevel = 70 },
			[23518] = { minLevel = 70 },
			[23519] = { minLevel = 70 },
			[23537] = { minLevel = 70 },
			[23540] = { minLevel = 70 },
			[23541] = { minLevel = 70 },
			[23543] = { minLevel = 70 },
			[23544] = { minLevel = 70 },
		},
	},
	tailoring_tbc_leveling_70 = {
		key = "tailoring_tbc_leveling_70",
		name = "TBC crafted level 70 tailoring gear",
		sourceType = "crafted",
		profession = "Tailoring",
		minSkill = 350,
		minLevel = 70,
		expansionLevel = 1,
		bind = "boe",
		category = "leveling",
		sourceNote = "Targeted non-specialization TBC crafted tailoring gear for level 70 characters. Spellfire, Frozen Shadoweave, and Primal Mooncloth specialization-locked sets are intentionally excluded for now.",
		items = {
			[24261] = {},
			[24262] = {},
			[24263] = {},
			[24264] = {},
			[24266] = {},
			[24267] = {},
		},
	},
	leatherworking_tbc_leveling_67_70 = {
		key = "leatherworking_tbc_leveling_67_70",
		name = "TBC crafted level 67-70 leatherworking gear",
		sourceType = "crafted",
		profession = "Leatherworking",
		minSkill = 350,
		minLevel = 67,
		expansionLevel = 1,
		bind = "boe",
		category = "leveling",
		sourceNote = "Targeted non-specialization TBC crafted leatherworking gear for level 67-70 characters. Leatherworking specialization sets are intentionally excluded for now.",
		items = {
			[25685] = {},
			[25686] = { minLevel = 69 },
			[25687] = { minLevel = 69 },
			[25689] = { minLevel = 70 },
			[25690] = { minLevel = 70 },
			[25691] = { minLevel = 69 },
			[25692] = {},
			[25693] = { minLevel = 69 },
			[25694] = {},
		},
	},
	tailoring_tbc_spellfire = {
		key = "tailoring_tbc_spellfire",
		name = "TBC Spellfire tailoring set",
		sourceType = "crafted",
		profession = "Tailoring",
		minSkill = 350,
		minLevel = 70,
		expansionLevel = 1,
		bind = "bop",
		professionOnly = true,
		specialization = "spellfire_tailoring",
		specializationName = "Spellfire",
		category = "leveling",
		sourceNote = "TBC Spellfire Tailoring specialization set. Specialization spell ID 26797 sourced from Wowhead WotLK Classic.",
		items = {
			[21846] = {},
			[21847] = {},
			[21848] = {},
		},
	},
	tailoring_tbc_shadoweave = {
		key = "tailoring_tbc_shadoweave",
		name = "TBC Frozen Shadoweave tailoring set",
		sourceType = "crafted",
		profession = "Tailoring",
		minSkill = 350,
		minLevel = 70,
		expansionLevel = 1,
		bind = "bop",
		professionOnly = true,
		specialization = "shadoweave_tailoring",
		specializationName = "Shadoweave",
		category = "leveling",
		sourceNote = "TBC Shadoweave Tailoring specialization set. Specialization spell ID 26801 sourced from Wowhead.",
		items = {
			[21869] = {},
			[21870] = {},
			[21871] = {},
		},
	},
	tailoring_tbc_mooncloth = {
		key = "tailoring_tbc_mooncloth",
		name = "TBC Primal Mooncloth tailoring set",
		sourceType = "crafted",
		profession = "Tailoring",
		minSkill = 350,
		minLevel = 70,
		expansionLevel = 1,
		bind = "bop",
		professionOnly = true,
		specialization = "mooncloth_tailoring",
		specializationName = "Mooncloth",
		category = "leveling",
		sourceNote = "TBC Mooncloth Tailoring specialization set. Specialization spell ID 26798 sourced from Wowhead WotLK Classic.",
		items = {
			[21873] = {},
			[21874] = {},
			[21875] = {},
		},
	},
	leatherworking_tbc_dragonscale = {
		key = "leatherworking_tbc_dragonscale",
		name = "TBC Dragonscale leatherworking set",
		sourceType = "crafted",
		profession = "Leatherworking",
		minSkill = 375,
		minLevel = 70,
		expansionLevel = 1,
		bind = "bop",
		professionOnly = true,
		specialization = "dragonscale_leatherworking",
		specializationName = "Dragonscale",
		category = "leveling",
		sourceNote = "TBC Dragonscale Leatherworking specialization set. Specialization spell ID 10656 sourced from Wowhead WotLK Classic.",
		items = {
			[29515] = {},
			[29516] = {},
			[29517] = {},
		},
	},
	leatherworking_tbc_elemental = {
		key = "leatherworking_tbc_elemental",
		name = "TBC Elemental leatherworking sets",
		sourceType = "crafted",
		profession = "Leatherworking",
		minSkill = 375,
		minLevel = 70,
		expansionLevel = 1,
		bind = "bop",
		professionOnly = true,
		specialization = "elemental_leatherworking",
		specializationName = "Elemental",
		category = "leveling",
		sourceNote = "TBC Elemental Leatherworking specialization sets. Specialization spell ID 10658 sourced from Wowhead Classic.",
		items = {
			[29519] = {},
			[29520] = {},
			[29521] = {},
			[29525] = {},
			[29526] = {},
			[29527] = {},
		},
	},
	leatherworking_tbc_tribal = {
		key = "leatherworking_tbc_tribal",
		name = "TBC Tribal leatherworking set",
		sourceType = "crafted",
		profession = "Leatherworking",
		minSkill = 375,
		minLevel = 70,
		expansionLevel = 1,
		bind = "bop",
		professionOnly = true,
		specialization = "tribal_leatherworking",
		specializationName = "Tribal",
		category = "leveling",
		sourceNote = "TBC Tribal Leatherworking specialization set. Specialization spell ID 10660 sourced from Wowhead WotLK Classic.",
		items = {
			[29522] = {},
			[29523] = {},
			[29524] = {},
		},
	},
}
