-----------------------------------------------------------------------
-- Upvalued Lua API.
-----------------------------------------------------------------------
local _G = getfenv(0)

-- ----------------------------------------------------------------------------
-- AddOn namespace.
-- ----------------------------------------------------------------------------
local addonname = ...
local AtlasLoot = _G.AtlasLoot
if AtlasLoot:GameVersion_LT(AtlasLoot.BC_VERSION_NUM) then return end
local data = AtlasLoot.ItemDB:Add(addonname, 1, AtlasLoot.BC_VERSION_NUM)

local AL = AtlasLoot.Locales
local ALIL = AtlasLoot.IngameLocales

local NORMAL_DIFF = data:AddDifficulty(AL["Normal"], "n", 1, nil, true)
local ALLIANCE_DIFF
local HORDE_DIFF
local LOAD_DIFF
if UnitFactionGroup("player") == "Horde" then
	HORDE_DIFF = data:AddDifficulty(FACTION_HORDE, "horde", nil, 1)
	ALLIANCE_DIFF = data:AddDifficulty(FACTION_ALLIANCE, "alliance", nil, 1)
	LOAD_DIFF = HORDE_DIFF
else
	ALLIANCE_DIFF = data:AddDifficulty(FACTION_ALLIANCE, "alliance", nil, 1)
	HORDE_DIFF = data:AddDifficulty(FACTION_HORDE, "horde", nil, 1)
	LOAD_DIFF = ALLIANCE_DIFF
end

local NORMAL_ITTYPE = data:AddItemTableType("Item", "Item")

local QUEST_EXTRA_ITTYPE = data:AddExtraItemTableType("Quest")
local PRICE_EXTRA_ITTYPE = data:AddExtraItemTableType("Price")
local SET_EXTRA_ITTYPE = data:AddExtraItemTableType("Set")

local FACTIONS_CONTENT = data:AddContentType(AL["Factions"], ATLASLOOT_FACTION_COLOR)
local FACTIONS2_CONTENT = data:AddContentType(AL["Secondary factions"], { 0.1, 0.3, 0.1, 1 })

local FACTIONS_HORDE_CONTENT, FACTIONS_ALLI_CONTENT
if UnitFactionGroup("player") == "Horde" then
	FACTIONS_HORDE_CONTENT = data:AddContentType(FACTION_HORDE, ATLASLOOT_HORDE_COLOR)
	FACTIONS_ALLI_CONTENT = data:AddContentType(FACTION_ALLIANCE, ATLASLOOT_ALLIANCE_COLOR)
else
	FACTIONS_ALLI_CONTENT = data:AddContentType(FACTION_ALLIANCE, ATLASLOOT_ALLIANCE_COLOR)
	FACTIONS_HORDE_CONTENT = data:AddContentType(FACTION_HORDE, ATLASLOOT_HORDE_COLOR)
end

--[[
0 - Unknown
1 - Hated
2 - Hostile
3 - Unfriendly
4 - Neutral
5 - Friendly
6 - Honored
7 - Revered
8 - Exalted
]] --

--[[
data["DUMMY"] = {
	FactionID = 932,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1, "f932rep8" },

			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1, "f932rep7" },

			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1, "f932rep6" },

			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1, "f932rep5" },

			},
		},
	},
}
]]

data["TheAldor"] = {
	FactionID = 932,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f932rep8" },
				{ 2,  29123 },                              -- Medallion of the Lightbearer
				{ 3,  29124 },                              -- Vindicator's Brand
				{ 5,  28886,     [PRICE_EXTRA_ITTYPE] = "holydust:8" }, -- Greater Inscription of Discipline
				{ 6,  28887,     [PRICE_EXTRA_ITTYPE] = "holydust:8" }, -- Greater Inscription of Faith
				{ 7,  28888,     [PRICE_EXTRA_ITTYPE] = "holydust:8" }, -- Greater Inscription of Vengeance
				{ 8,  28889,     [PRICE_EXTRA_ITTYPE] = "holydust:8" }, -- Greater Inscription of Warding
				{ 10, 31779 },                              -- Aldor Tabard
				{ 17, 23602 },                              -- Plans: Flamebane Helm
				{ 19, 29702 },                              -- Pattern: Blastguard Pants
				{ 20, 29689 },                              -- Pattern: Flamescale Leggings
				{ 22, 24295 },                              -- Pattern: Golden Spellthread
				{ 23, 30844 },                              -- Pattern: Flameheart Vest

			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1,  "f932rep7" },
				{ 2,  29127 }, -- Vindicator's Hauberk
				{ 3,  29128 }, -- Lightwarden's Band
				{ 4,  29130 }, -- Auchenai Staff
				{ 17, 24177 }, -- Design: Pendant of Shadow's End
				{ 19, 23604 }, -- Plans: Flamebane Breastplate
				{ 21, 29703 }, -- Pattern: Blastguard Boots
				{ 22, 29691 }, -- Pattern: Flamescale Boots
				{ 23, 25721 }, -- Pattern: Vindicator's Armor Kit
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f932rep6" },
				{ 2,  29129 },                              -- Anchorite's Robes
				{ 4,  28881,     [PRICE_EXTRA_ITTYPE] = "holydust:2" }, -- Inscription of Discipline
				{ 5,  28878,     [PRICE_EXTRA_ITTYPE] = "holydust:2" }, -- Inscription of Faith
				{ 6,  28885,     [PRICE_EXTRA_ITTYPE] = "holydust:2" }, -- Inscription of Vengeance
				{ 7,  28882,     [PRICE_EXTRA_ITTYPE] = "holydust:2" }, -- Inscription of Warding
				{ 17, 23145 },                              -- Design: Royal Shadow Draenite
				{ 19, 23603 },                              -- Plans: Flamebane Gloves
				{ 21, 29704 },                              -- Pattern: Blastguard Belt
				{ 22, 29693 },                              -- Pattern: Flamescale Belt
				{ 24, 30843 },                              -- Pattern: Flameheart Gloves
				{ 25, 24293 },                              -- Pattern: Silver Spellthread
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1,  "f932rep5" },
				{ 17, 23149 }, -- Design: Gleaming Golden Draenite
				{ 19, 23601 }, -- Plans: Flamebane Bracers
				{ 21, 30842 }, -- Pattern: Flameheart Bracers
			},
		},
	},
}

data["TheScryers"] = {
	FactionID = 934,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f934rep8" },
				{ 2,  29126 },                                -- Seer's Signet
				{ 3,  29125 },                                -- Retainer's Blade
				{ 5,  28910,     [PRICE_EXTRA_ITTYPE] = "arcanerune:8" }, -- Greater Inscription of the Blade
				{ 6,  28911,     [PRICE_EXTRA_ITTYPE] = "arcanerune:8" }, -- Greater Inscription of the Knight
				{ 7,  28912,     [PRICE_EXTRA_ITTYPE] = "arcanerune:8" }, -- Greater Inscription of the Oracle
				{ 8,  28909,     [PRICE_EXTRA_ITTYPE] = "arcanerune:8" }, -- Greater Inscription of the Orb
				{ 10, 31780 },                                -- Scryers Tabard
				{ 17, 23600 },                                -- Plans: Enchanted Adamantite Leggings
				{ 19, 29698 },                                -- Pattern: Enchanted Clefthoof Leggings
				{ 20, 29677 },                                -- Pattern: Enchanted Felscale Leggings
				{ 22, 24294 },                                -- Pattern: Runic Spellthread
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1,  "f934rep7" },
				{ 2,  29131 }, -- Retainer's Leggings
				{ 3,  29134 }, -- Gauntlets of the Chosen
				{ 4,  29132 }, -- Scryer's Bloodgem
				{ 5,  29133 }, -- Seer's Cane
				{ 17, 24176 }, -- Design: Pendant of Withering
				{ 19, 22908 }, -- Recipe: Elixir of Major Firepower
				{ 21, 23599 }, -- Plans: Enchanted Adamantite Breastplate
				{ 23, 29700 }, -- Pattern: Enchanted Clefthoof Gloves
				{ 24, 29684 }, -- Pattern: Enchanted Felscale Boots
				{ 25, 25722 }, -- Pattern: Magister's Armor Kit
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f934rep6" },
				{ 2,  28907,     [PRICE_EXTRA_ITTYPE] = "arcanerune:2" }, -- Inscription of the Blade
				{ 3,  28908,     [PRICE_EXTRA_ITTYPE] = "arcanerune:2" }, -- Inscription of the Knight
				{ 4,  28904,     [PRICE_EXTRA_ITTYPE] = "arcanerune:2" }, -- Inscription of the Oracle
				{ 5,  28903,     [PRICE_EXTRA_ITTYPE] = "arcanerune:2" }, -- Inscription of the Orb
				{ 17, 23143 },                                -- Design: Dazzling Deep Peridot
				{ 19, 23598 },                                -- Plans: Enchanted Adamantite Boots
				{ 21, 29701 },                                -- Pattern: Enchanted Clefthoof Boots
				{ 22, 29682 },                                -- Pattern: Enchanted Felscale Gloves
				{ 24, 24292 },                                -- Pattern: Mystic Spellthread
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1,  "f934rep5" },
				{ 17, 23133 }, -- Design: Runed Blood Garnet
				{ 19, 23597 }, -- Plans: Enchanted Adamantite Belt
			},
		},
	},
}

data["TheShatar"] = {
	FactionID = 935,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,   "f935rep8" },
				{ 2,   29177 }, -- A'dal's Command
				{ 3,   29175 }, -- Gavel of Pure Light
				{ 4,   29176 }, -- Crest of the Sha'tar
				{ 6,   31781 }, -- Sha'tar Tabard
				{ 17,  33153 }, -- Formula: Enchant Gloves - Threat
				{ 199, 31354 }, -- Recipe: Flask of the Titans
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1,  "f935rep7" },
				{ 2,  29180 }, -- Blessed Scale Girdle
				{ 3,  29179 }, -- Xi'ri's Gift
				{ 5,  29191 }, -- Glyph of Power
				{ 7,  30634 }, -- Warpforged Key
				{ 17, 24182 }, -- Design: Talasite Owl
				{ 19, 28281 }, -- Formula: Enchant Weapon - Major Healing
				{ 20, 22537 }, -- Formula: Enchant Ring - Healing Power
				{ 22, 22915 }, -- Recipe: Transmute Primal Air to Fire
				{ 23, 13517 }, -- Recipe: Alchemist's Stone
				{ 25, 33159 }, -- Design: Blood of Amber
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f935rep6" },
				{ 2,  29195 }, -- Glyph of Arcane Warding
				{ 4,  30826 }, -- Design: Ring of Arcane Shielding
				{ 5,  33155 }, -- Design: Kailee's Rose
				{ 7,  28273 }, -- Formula: Enchant Gloves - Major Healing
				{ 9,  29717 }, -- Pattern: Drums of Battle
				-- TBD: Pattern: Greater Drums of Battle
				{ 16, 35330 }, -- Dreadweave Leggings
				{ 17, 35333 }, -- Mooncloth Cowl
				{ 18, 35341 }, -- Satin Mantle
				{ 19, 35345 }, -- Evoker's Silk Handguards
				{ 20, 35359 }, -- Dragonhide Spaulders
				{ 21, 35362 }, -- Kodohide Helm
				{ 22, 35375 }, -- Wyrmhide Robe
				{ 23, 35368 }, -- Opportunist's Leather Legguards
				{ 24, 35380 }, -- Stalker's Chain Spaulders
				{ 25, 35381 }, -- Seer's Linked Armor
				{ 26, 35388 }, -- Seer's Mail Helm
				{ 27, 35395 }, -- Seer's Ringmail Shoulderpads
				{ 28, 35404 }, -- Crusader's Ornamented Headguard
				{ 29, 35416 }, -- Crusader's Scaled Shoulders
				{ 30, 35407 }, -- Savage Plate Chestpiece
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1,  "f935rep5" },
				{ 17, 25904 }, -- Design: Insightful Earthstorm Diamond
			},
		},
	},
}

data["LowerCity"] = {
	FactionID = 1011,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f1011rep8" },
				{ 2,  30834 }, -- Shapeshifter's Signet
				{ 3,  30832 }, -- Gavel of Unearthed Secrets
				{ 4,  30830 }, -- Trident of the Outcast Tribe
				{ 6,  31778 }, -- Lower City Tabard
				{ 17, 33148 }, -- Formula: Enchant Cloak - Dodge
				{ 19, 31357 }, -- Recipe: Flask of Chromatic Resistance
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1,  "f1011rep7" },
				{ 2,  30836 }, -- Leggings of the Skettis Exile
				{ 3,  30835 }, -- Salvager's Hauberk
				{ 4,  30841 }, -- Lower City Prayerbook
				{ 6,  30846 }, -- Glyph of the Outcast
				{ 8,  30633 }, -- Auchenai Key
				{ 17, 24179 }, -- Design: Felsteel Boar
				{ 18, 24175 }, -- Design: Pendant of Thawing
				{ 19, 33157 }, -- Design: Falling Star
				{ 21, 22910 }, -- Recipe: Elixir of Major Shadow Power
				{ 23, 34200 }, -- Pattern: Quiver of a Thousand Feathers
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f1011rep6" },
				{ 2,  29199 }, -- Glyph of Shadow Warding
				{ 4,  22538 }, -- Formula: Enchant Ring - Stats
				{ 6,  30833 }, -- Pattern: Cloak of Arcane Evasion
				{ 16, 35331 }, -- Dreadweave Mantle
				{ 17, 35335 }, -- Mooncloth Mitts
				{ 18, 35340 }, -- Satin Leggings
				{ 19, 35344 }, -- Evoker's Silk Cowl
				{ 20, 35357 }, -- Dragonhide Helm
				{ 21, 35361 }, -- Kodohide Gloves
				{ 22, 35373 }, -- Wyrmhide Legguards
				{ 23, 35370 }, -- Opportunist's Leather Tunic
				{ 24, 35378 }, -- Stalker's Chain Helm
				{ 25, 35382 }, -- Seer's Linked Gauntlets
				{ 26, 35389 }, -- Seer's Mail Leggings
				{ 27, 35391 }, -- Seer's Ringmail Chestguard
				{ 28, 35405 }, -- Crusader's Ornamented Leggings
				{ 29, 35412 }, -- Crusader's Scaled Chestpiece
				{ 30, 35411 }, -- Savage Plate Shoulders
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1,  "f1011rep5" },
				{ 17, 23138 }, -- Design: Potent Flame Spessarite
			},
		},
	},
}

data["KeepersOfTime"] = {
	FactionID = 989,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f989rep8" },
				{ 2,  29183 }, -- Bindings of the Timewalker
				{ 3,  29181 }, -- Timelapse Shard
				{ 4,  29182 }, -- Riftmaker
				{ 6,  31777 }, -- Keepers of Time Tabard
				{ 17, 33152 }, -- Formula: Enchant Gloves - Superior Agility
				{ 19, 31355 }, -- Recipe: Flask of Supreme Power
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1,  "f989rep7" },
				{ 2,  29184 }, -- Timewarden's Leggings
				{ 3,  29185 }, -- Continuum Blade
				{ 5,  29186 }, -- Glyph of the Defender
				{ 7,  30635 }, -- Key of Time
				{ 17, 24181 }, -- Design: Living Ruby Serpent
				{ 18, 24174 }, -- Design: Pendant of Frozen Flame
				{ 19, 33158 }, -- Design: Stone of Blades
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f989rep6" },
				{ 2,  29198 }, -- Glyph of Frost Warding
				{ 4,  28272 }, -- Formula: Enchant Gloves - Major Spellpower
				{ 5,  22536 }, -- Formula: Enchant Ring - Spellpower
				{ 7,  25910 }, -- Design: Enigmatic Skyfire Diamond
				{ 8,  33160 }, -- Design: Facet of Eternity
				{ 10, 29713 }, -- Pattern: Drums of Panic
				-- TBD: Pattern: Greater Drums of Panic
				{ 16, 35328 }, -- Dreadweave Gloves
				{ 17, 35334 }, -- Mooncloth Legguards
				{ 18, 35338 }, -- Satin Gloves
				{ 19, 35346 }, -- Evoker's Silk Raiment
				{ 20, 35356 }, -- Dragonhide Gloves
				{ 21, 35363 }, -- Kodohide Legguards
				{ 22, 35372 }, -- Wyrmhide Helm
				{ 23, 35369 }, -- Opportunist's Leather Spaulders
				{ 24, 35376 }, -- Stalker's Chain Armor
				{ 25, 35384 }, -- Seer's Linked Leggings
				{ 26, 35390 }, -- Seer's Mail Spaulders
				{ 27, 35393 }, -- Seer's Ringmail Headpiece
				{ 28, 35402 }, -- Crusader's Ornamented Chestplate
				{ 29, 35414 }, -- Crusader's Scaled Helm
				{ 30, 35410 }, -- Savage Plate Legguards
			},
		},
	},
}

data["TheVioletEye"] = {
	FactionID = 967,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f967rep8" },
				{ 2,  "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Assassin"],  nil },
				{ 3,  29283 }, -- Violet Signet of the Master Assassin
				{ 5,  "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Mage"],      nil },
				{ 6,  29287 }, -- Violet Signet of the Archmage
				{ 17, "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Restorer"],  nil },
				{ 18, 29290 }, -- Violet Signet of the Grand Restorer
				{ 20, "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Protector"], nil },
				{ 21, 29279 }, -- Violet Signet of the Great Protector
				{ 23, 33124 }, -- Pattern: Cloak of Darkness
				{ 25, 33165 }, -- Formula: Enchant Weapon - Greater Agility
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1,  "f967rep7" },
				{ 2,  "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Assassin"],  nil },
				{ 3,  29282 }, -- Violet Signet
				{ 5,  "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Mage"],      nil },
				{ 6,  29286 }, -- Violet Signet
				{ 17, "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Restorer"],  nil },
				{ 18, 29291 }, -- Violet Signet
				{ 20, "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Protector"], nil },
				{ 21, 29278 }, -- Violet Signet
				{ 8,  34581 }, -- Mysterious Arrow
				{ 9,  34582 }, -- Mysterious Shell
				{ 23, 31394 }, -- Plans: Iceguard Leggings
				{ 24, 33205 }, -- Pattern: Shadowprowler's Chestguard
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f967rep6" },
				{ 2,  "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Assassin"],  nil },
				{ 3,  29281 }, -- Violet Signet
				{ 5,  "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Mage"],      nil },
				{ 6,  29285 }, -- Violet Signet
				{ 17, "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Restorer"],  nil },
				{ 18, 29289 }, -- Violet Signet
				{ 20, "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Protector"], nil },
				{ 21, 29277 }, -- Violet Signet
				{ 8,  31113 }, -- Violet Badge
				{ 9,  29187 }, -- Inscription of Endurance
				{ 23, 31395 }, -- Plans: Iceguard Helm
				{ 24, 31393 }, -- Plans: Iceguard Breastplate
				{ 25, 31401 }, -- Design: The Frozen Eye
				{ 26, 33209 }, -- Recipe: Flask of Chromatic Wonder
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1,  "f967rep5" },
				{ 2,  "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Assassin"],  nil },
				{ 3,  29280 }, -- Violet Signet
				{ 5,  "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Mage"],      nil },
				{ 6,  29284 }, -- Violet Signet
				{ 17, "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Restorer"],  nil },
				{ 18, 29288 }, -- Violet Signet
				{ 20, "INV_Jewelry_Ring_62", nil, AL["Path of the Violet Protector"], nil },
				{ 21, 29276 }, -- Violet Signet
			},
		},
	},
}

data["CenarionExpedition"] = {
	FactionID = 942,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f942rep8" },
				{ 2,  33999 }, -- Cenarion War Hippogryph
				{ 4,  29170 }, -- Windcaller's Orb
				{ 5,  29172 }, -- Ashyen's Gift
				{ 6,  29171 }, -- Earthwarden
				{ 8,  31804 }, -- Cenarion Expedition Tabard
				{ 17, 31390 }, -- Plans: Wildguard Breastplate
				{ 19, 31402 }, -- Design: The Natural Ward
				{ 21, 33149 }, -- Formula: Enchant Cloak - Stealth
				{ 23, 31356 }, -- Recipe: Flask of Distilled Wisdom
				{ 24, 22922 }, -- Recipe: Major Nature Protection Potion
				{ 26, 29721 }, -- Pattern: Nethercleft Leg Armor
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1,  "f942rep7" },
				{ 2,  29174 }, -- Watcher's Cowl
				{ 3,  31949 }, -- Warden's Arrow
				{ 4,  29173 }, -- Strength of the Untamed
				{ 6,  29192 }, -- Glyph of Ferocity
				{ 8,  30623 }, -- Reservoir Key
				{ 17, 31392 }, -- Plans: Wildguard Helm
				{ 18, 31391 }, -- Plans: Wildguard Leggings
				{ 20, 24183 }, -- Design: Nightseye Panther
				{ 22, 22918 }, -- Recipe: Transmute Primal Water to Air
				{ 24, 28271 }, -- Formula: Enchant Gloves - Spell Strike
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f942rep6" },
				{ 2,  25838 }, -- Warden's Hauberk
				{ 3,  25836 }, -- Preserver's Cudgel
				{ 4,  25835 }, -- Explorer's Walking Stick
				{ 6,  29194 }, -- Glyph of Nature Warding
				{ 8,  25735 }, -- Pattern: Heavy Clefthoof Vest
				{ 9,  25736 }, -- Pattern: Heavy Clefthoof Leggings
				{ 10, 29720 }, -- Pattern: Clefthide Leg Armor
				{ 11, 25869 }, -- Recipe: Transmute Earthstorm Diamond
				{ 12, 32070 }, -- Recipe: Earthen Elixir
				{ 13, 23618 }, -- Plans: Adamantite Sharpening Stone
				{ 14, 28632 }, -- Plans: Adamantite Weightstone
				{ 15, 25526 }, -- Plans: Greater Rune of Warding
				{ 16, 35329 }, -- Dreadweave Hood
				{ 17, 35336 }, -- Mooncloth Shoulderpads
				{ 18, 35342 }, -- Satin Robe
				{ 19, 35347 }, -- Evoker's Silk Trousers
				{ 20, 35358 }, -- Dragonhide Legguards
				{ 21, 35365 }, -- Kodohide Robe
				{ 22, 35374 }, -- Wyrmhide Spaulders
				{ 23, 35367 }, -- Opportunist's Leather Helm
				{ 24, 35379 }, -- Stalker's Chain Leggings
				{ 25, 35385 }, -- Seer's Linked Spaulders
				{ 26, 35387 }, -- Seer's Mail Gauntlets
				{ 27, 35394 }, -- Seer's Ringmail Legguards
				{ 28, 35403 }, -- Crusader's Ornamented Gloves
				{ 29, 35415 }, -- Crusader's Scaled Legguards
				{ 30, 35408 }, -- Savage Plate Gauntlets
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1,  "f942rep5" },
				{ 2,  24417 }, -- Scout's Arrow
				{ 3,  24429 }, -- Expedition Flare
				{ 17, 25737 }, -- Pattern: Heavy Clefthoof Boots
				{ 19, 23814 }, -- Schematic: Green Smoke Flare
			},
		},
	},
}

data["TheConsortium"] = {
	FactionID = 933,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f933rep8" },
				{ 2,  29122 }, -- Nether Runner's Cowl
				{ 3,  29119 }, -- Haramad's Bargain
				{ 4,  29121 }, -- Guile of Khoraazi
				{ 6,  31776 }, -- Consortium Tabard
				{ 17, 33622 }, -- Design: Relentless Earthstorm Diamond
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1,  "f933rep7" },
				{ 2,  29117 }, -- Stormspire Vest
				{ 3,  29116 }, -- Nomad's Leggings
				{ 4,  29115 }, -- Consortium Blaster
				{ 17, 24178 }, -- Design: Pendant of the Null Rune
				{ 18, 25903 }, -- Design: Bracing Earthstorm Diamond
				{ 19, 33156 }, -- Design: Crimson Sun
				{ 20, 33305 }, -- Design: Don Julio's Heart
				{ 22, 25734 }, -- Pattern: Fel Leather Leggings
				{ 24, 22535 }, -- Formula: Enchant Ring - Striking
				{ 26, 23874 }, -- Schematic: Elemental Seaforium Charge
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f933rep6" },
				{ 2,  29457 }, -- Nethershard
				{ 3,  29118 }, -- Smuggler's Ammo Pouch
				{ 5,  29456 }, -- Gift of the Ethereal
				{ 17, 25733 }, -- Pattern: Fel Leather Boots
				{ 19, 24314 }, -- Pattern: Bag of Jewels
				{ 21, 23134 }, -- Design: Delicate Blood Garnet
				{ 22, 23155 }, -- Design: Lustrous Azure Moonstone
				{ 23, 23150 }, -- Design: Thick Golden Draenite
				{ 24, 25908 }, -- Design: Swift Skyfire Diamond
				{ 25, 25902 }, -- Design: Powerful Earthstorm Diamond
				{ 27, 22552 }, -- Formula: Enchant Weapon - Major Striking
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1,  "f933rep5" },
				{ 17, 25732 }, -- Pattern: Fel Leather Gloves
				{ 19, 28274 }, -- Formula: Enchant Cloak - Spell Penetration
				{ 21, 23146 }, -- Design: Shifting Shadow Draenite
				{ 22, 23136 }, -- Design: Luminous Flame Spessarite
			},
		},
	},
}

data["AshtongueDeathsworn"] = {
	FactionID = 1012,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	ContentPhaseBC = 3,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f1012rep8" },
				{ 2,  32486 }, -- Ashtongue Talisman of Equilibrium
				{ 3,  32487 }, -- Ashtongue Talisman of Swiftness
				{ 4,  32488 }, -- Ashtongue Talisman of Insight
				{ 5,  32489 }, -- Ashtongue Talisman of Zeal
				{ 6,  32490 }, -- Ashtongue Talisman of Acumen
				{ 7,  32492 }, -- Ashtongue Talisman of Lethality
				{ 8,  32491 }, -- Ashtongue Talisman of Vision
				{ 9,  32493 }, -- Ashtongue Talisman of Shadows
				{ 10, 32485 }, -- Ashtongue Talisman of Valor
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1, "f1012rep7" },
				-- empty but keep in, looks better
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f1012rep6" },
				{ 17, 32443 }, -- Plans: Shadesteel Greaves
				{ 18, 32441 }, -- Plans: Shadesteel Sabots
				{ 20, 32433 }, -- Pattern: Redeemed Soul Moccasins
				{ 21, 32434 }, -- Pattern: Redeemed Soul Wristguards
				{ 22, 32431 }, -- Pattern: Greaves of Shackled Souls
				{ 23, 32432 }, -- Pattern: Waistguard of Shackled Souls
				{ 24, 32447 }, -- Pattern: Night's End
				{ 25, 32439 }, -- Pattern: Soulguard Leggings
				{ 26, 32437 }, -- Pattern: Soulguard Slippers
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1,  "f1012rep5" },
				{ 17, 32444 }, -- Plans: Shadesteel Girdle
				{ 18, 32442 }, -- Plans: Shadesteel Bracers
				{ 20, 32436 }, -- Pattern: Redeemed Soul Cinch
				{ 21, 32435 }, -- Pattern: Redeemed Soul Legguards
				{ 22, 32430 }, -- Pattern: Bracers of Shackled Souls
				{ 23, 32429 }, -- Pattern: Boots of Shackled Souls
				{ 24, 32440 }, -- Pattern: Soulguard Girdle
				{ 25, 32438 }, -- Pattern: Soulguard Bracers
			},
		},
	},
}

data["TheScaleOfTheSands"] = {
	FactionID = 990,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	ContentPhaseBC = 3,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f990rep8" },
				{ 2,  29301 }, -- Band of the Eternal Champion
				{ 3,  29297 }, -- Band of the Eternal Defender
				{ 17, 29305 }, -- Band of the Eternal Sage
				{ 18, 29309 }, -- Band of the Eternal Restorer
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1,  "f990rep7" },
				{ 2,  29300 }, -- Band of Eternity
				{ 3,  29296 }, -- Band of Eternity
				{ 17, 29304 }, -- Band of Eternity
				{ 18, 29308 }, -- Band of Eternity
				{ 5,  32292 }, -- Design: Rigid Lionseye
				{ 6,  32308 }, -- Design: Wicked Pyrestone
				{ 7,  32309 }, -- Design: Enduring Seaspray Emerald
				{ 8,  32302 }, -- Design: Royal Shadowsong Amethyst
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f990rep6" },
				{ 2,  29299 }, -- Band of Eternity
				{ 3,  29295 }, -- Band of Eternity
				{ 17, 29303 }, -- Band of Eternity
				{ 18, 29306 }, -- Band of Eternity
				{ 5,  31737 }, -- Timeless Arrow
				{ 20, 31735 }, -- Timeless Shell
				{ 7,  35763 }, -- Design: Quick Lionseye
				{ 8,  32306 }, -- Design: Glinting Pyrestone
				{ 9,  32305 }, -- Design: Luminous Pyrestone
				{ 10, 32304 }, -- Design: Potent Pyrestone
				{ 11, 35762 }, -- Design: Reckless Pyrestone
				{ 12, 32299 }, -- Design: Balanced Shadowsong Amethyst
				{ 13, 32301 }, -- Design: Glowing Shadowsong Amethyst
				{ 22, 32300 }, -- Design: Infused Shadowsong Amethyst
				{ 23, 32311 }, -- Design: Dazzling Seaspray Emerald
				{ 24, 35765 }, -- Design: Forceful Seaspray Emerald
				{ 25, 32312 }, -- Design: Jagged Seaspray Emerald
				{ 26, 32310 }, -- Design: Radiant Seaspray Emerald
				{ 27, 35764 }, -- Design: Steady Seaspray Emerald
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1,  "f990rep5" },
				{ 2,  29298 }, -- Band of Eternity
				{ 3,  29294 }, -- Band of Eternity
				{ 17, 29302 }, -- Band of Eternity
				{ 18, 29307 }, -- Band of Eternity
				{ 5,  32274 }, -- Design: Bold Crimson Spinel
				{ 6,  32283 }, -- Design: Bright Crimson Spinel
				{ 7,  32277 }, -- Design: Delicate Crimson Spinel
				{ 8,  32282 }, -- Design: Runed Crimson Spinel
				{ 9,  32284 }, -- Design: Subtle Crimson Spinel
				{ 10, 32281 }, -- Design: Teardrop Crimson Spinel
				{ 11, 32288 }, -- Design: Lustrous Empyrean Sapphire
				{ 20, 32286 }, -- Design: Solid Empyrean Sapphire
				{ 21, 32287 }, -- Design: Sparkling Empyrean Sapphire
				{ 22, 32290 }, -- Design: Brilliant Lionseye
				{ 23, 32293 }, -- Design: Gleaming Lionseye
				{ 24, 32291 }, -- Design: Smooth Lionseye
				{ 25, 32294 }, -- Design: Thick Lionseye
			},
		},
	},
}

data["ShatteredSunOffensive"] = {
	FactionID = 1077,
	ContentType = FACTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	ContentPhaseBC = 5,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f1077rep8" },
				{ 2,  34676 }, -- Dawnforged Defender
				{ 3,  34675 }, -- Sunward Crest
				{ 4,  34678 }, -- Shattered Sun Pendant of Acumen
				{ 5,  34679 }, -- Shattered Sun Pendant of Might
				{ 6,  34680 }, -- Shattered Sun Pendant of Resolve
				{ 7,  34677 }, -- Shattered Sun Pendant of Restoration
				{ 9,  35221 }, -- Tabard of the Shattered Sun
				{ 17, 35322 }, -- Design: Quick Dawnstone
				{ 18, 35323 }, -- Design: Reckless Noble Topaz
				{ 19, 35325 }, -- Design: Forceful Talasite
				{ 20, 35247 }, -- Design: Flashing Crimson Spinel
				{ 21, 35257 }, -- Design: Great Lionseye
				{ 22, 35267 }, -- Design: Inscribed Pyrestone
				{ 23, 35258 }, -- Design: Mystic Lionseye
				{ 24, 37504 }, -- Design: Purified Shadowsong Amethyst
				{ 25, 35242 }, -- Design: Shifting Shadowsong Amethyst
				{ 26, 35243 }, -- Design: Sovereign Shadowsong Amethyst
				{ 27, 35265 }, -- Design: Stormy Empyrean Sapphire
				{ 28, 35270 }, -- Design: Veiled Pyrestone
				{ 12, 35755 }, -- Recipe: Assassin's Alchemist Stone
				{ 13, 35752 }, -- Recipe: Guardian's Alchemist Stone
				{ 14, 35754 }, -- Recipe: Redeemer's Alchemist Stone
				{ 15, 35753 }, -- Recipe: Sorcerer's Alchemist Stone
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1,  "f1077rep7" },
				{ 2,  34667 }, -- Archmage's Guile
				{ 3,  34672 }, -- Inuuro's Blade
				{ 4,  34666 }, -- The Sunbreaker
				{ 5,  34671 }, -- K'iru's Presage
				{ 6,  34670 }, -- Seeker's Gavel
				{ 7,  34673 }, -- Legionfoe
				{ 8,  34674 }, -- Truestrike Crossbow
				{ 9,  34665 }, -- Bombardier's Blade
				{ 11, 29193 }, -- Glyph of the Gladiator
				{ 17, 35769 }, -- Design: Forceful Seaspray Emerald
				{ 18, 35768 }, -- Design: Quick Lionseye
				{ 19, 35767 }, -- Design: Reckless Pyrestone
				{ 20, 35766 }, -- Design: Steady Seaspray Emerald
				{ 21, 35252 }, -- Design: Enduring Seaspray Emerald
				{ 22, 35259 }, -- Design: Rigid Lionseye
				{ 23, 35241 }, -- Design: Royal Shadowsong Amethyst
				{ 24, 35271 }, -- Design: Wicked Pyrestone
				{ 25, 35708 }, -- Design: Regal Nightseye
				{ 26, 35505 }, -- Design: Ember Skyfire Diamond
				{ 27, 35502 }, -- Design: Eternal Earthstorm Diamond
				{ 28, 35699 }, -- Design: Figurine - Seaspray Albatross
				{ 29, 35698 }, -- Design: Figurine - Shadowsong Panther
				{ 30, 35697 }, -- Design: Figurine - Crimson Serpent
				{ 14, 35695 }, -- Design: Figurine - Empyrean Tortoise
				{ 15, 35696 }, -- Design: Figurine - Khorium Boar
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f1077rep6" },
				{ 17, 35238 }, -- Design: Balanced Shadowsong Amethyst
				{ 18, 35251 }, -- Design: Dazzling Seaspray Emerald
				{ 19, 35266 }, -- Design: Glinting Pyrestone
				{ 20, 35239 }, -- Design: Glowing Shadowsong Amethyst
				{ 21, 35240 }, -- Design: Infused Shadowsong Amethyst
				{ 22, 35253 }, -- Design: Jagged Seaspray Emerald
				{ 23, 35268 }, -- Design: Luminous Pyrestone
				{ 24, 35269 }, -- Design: Potent Pyrestone
				{ 25, 35254 }, -- Design: Radiant Seaspray Emerald
				{ 27, 35500 }, -- Formula: Enchant Chest - Defense
				{ 28, 34872 }, -- Formula: Void Shatter
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1,  "f1077rep5" },
				{ 2,  34780 }, -- Naaru Ration
				{ 17, 35244 }, -- Design: Bold Crimson Spinel
				{ 18, 35255 }, -- Design: Brilliant Lionseye
				{ 19, 35246 }, -- Design: Delicate Crimson Spinel
				{ 20, 35256 }, -- Design: Gleaming Lionseye
				{ 21, 35262 }, -- Design: Lustrous Empyrean Sapphire
				{ 22, 35248 }, -- Design: Runed Crimson Spinel
				{ 23, 35260 }, -- Design: Smooth Lionseye
				{ 24, 35263 }, -- Design: Solid Empyrean Sapphire
				{ 25, 35264 }, -- Design: Sparkling Empyrean Sapphire
				{ 26, 35249 }, -- Design: Subtle Crimson Spinel
				{ 27, 35250 }, -- Design: Teardrop Crimson Spinel
				{ 28, 35261 }, -- Design: Thick Lionseye
			},
		},
	},
}

-- ## Second
data["ShatariSkyguard"] = {
	FactionID = 1031,
	ContentType = FACTIONS2_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f1031rep8" },
				{ 2,  32770 }, -- Skyguard Silver Cross
				{ 3,  32771 }, -- Airman's Ribbon of Gallantry
				{ 5,  32445 }, -- Skyguard Tabard
				{ 17, 38628 }, -- Nether Ray Fry
				{ 19, 32319 }, -- Blue Riding Nether Ray
				{ 20, 32314 }, -- Green Riding Nether Ray
				{ 21, 32317 }, -- Red Riding Nether Ray
				{ 22, 32316 }, -- Purple Riding Nether Ray
				{ 23, 32318 }, -- Silver Riding Nether Ray
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1, "f1031rep7" },
				{ 2, 32539 }, -- Skyguard's Drape
				{ 3, 32538 }, -- Skywitch's Drape
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1, "f1031rep6" },
				{ 2, 32721 }, -- Skyguard Rations
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1, "f1031rep5" },
				{ 2, 32722 }, -- Enriched Terocone Juice
			},
		},
	},
}

data["Netherwing"] = {
	FactionID = 1015,
	ContentType = FACTIONS2_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1, "f1015rep8" },
				{ 2, 32858 }, -- Reins of the Azure Netherwing Drake
				{ 3, 32859 }, -- Reins of the Cobalt Netherwing Drake
				{ 4, 32857 }, -- Reins of the Onyx Netherwing Drake
				{ 5, 32860 }, -- Reins of the Purple Netherwing Drake
				{ 6, 32861 }, -- Reins of the Veridian Netherwing Drake
				{ 7, 32862 }, -- Reins of the Violet Netherwing Drake
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1, "f1015rep7" },
				{ 2, 32864 }, -- Commander's Badge
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1, "f1015rep6" },
				{ 2, 32695 }, -- Captain's Badge
				{ 3, 32863 }, -- Skybreaker Whip
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1, "f1015rep5" },
				{ 2, 32694 }, -- Overseer's Badge
			},
		},
	},
}

data["Sporeggar"] = {
	FactionID = 970,
	ContentType = FACTIONS2_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f970rep8" },
				{ 2,  34478 }, -- Tiny Sporebat
				{ 4,  31775 }, -- Sporeggar Tabard
				{ 17, 22906 }, -- Recipe: Shrouding Potion
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1,  "f970rep7" },
				{ 2,  29150 }, -- Hardened Stone Shard
				{ 3,  29149 }, -- Sporeling's Firestick
				{ 17, 22916 }, -- Recipe: Transmute Primal Earth to Water
				{ 19, 38229 }, -- Pattern: Mycah's Botanical Bag
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1, "f970rep6" },
				{ 2, 25827 }, -- Muck-Covered Drape
				{ 3, 25828 }, -- Petrified Lichen Guard
				{ 4, 25550 }, -- Redcap Toadstool
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1,  "f970rep5" },
				{ 2,  25548 }, -- Tallstalk Mushroom
				{ 3,  24539 }, -- Marsh Lichen
				{ 17, 27689 }, -- Recipe: Sporeling Snack
				{ 18, 30156 }, -- Recipe: Clam Bar
			},
		},
	},
}

data["Ogrila"] = {
	FactionID = 1038,
	ContentType = FACTIONS2_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	ContentPhaseBC = 2,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[NORMAL_DIFF] = {
				{ 1,  "f1038rep8" },
				{ 2,  32647 }, -- Shard-bound Bracers
				{ 3,  32648 }, -- Vortex Walking Boots
				{ 4,  32651 }, -- Crystal Orb of Enlightenment
				{ 5,  32645 }, -- Crystalline Crossbow
				{ 7,  32828 }, -- Ogri'la Tabard
				{ 17, 32569 }, -- Apexis Shard
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[NORMAL_DIFF] = {
				{ 1, "f1038rep7" },
				{ 2, 32653 }, -- Apexis Cloak
				{ 3, 32654 }, -- Crystalforged Trinket
				{ 4, 32652 }, -- Ogri'la Aegis
				{ 5, 32650 }, -- Cerulean Crystal Rod
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[NORMAL_DIFF] = {
				{ 1,  "f1038rep6" },
				{ 2,  32784 }, -- Red Ogre Brew
				{ 3,  32783 }, -- Blue Ogre Brew
				{ 17, 32572 }, -- Apexis Crystal
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[NORMAL_DIFF] = {
				{ 1, "f1038rep5" },
				{ 2, 32910 }, -- Red Ogre Brew Special
				{ 3, 32909 }, -- Blue Ogre Brew Special
			},
		},
	},
}

-- ## Horde
data["Tranquillien"] = {
	FactionID = 922,
	ContentType = FACTIONS_HORDE_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[HORDE_DIFF] = {
				{ 1, "f922rep8" },
				{ 2, 22990 }, -- Tranquillien Champion's Cloak
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[HORDE_DIFF] = {
				{ 1, "f922rep7" },
				{ 2, 22986 }, -- Apothecary's Robe
				{ 3, 22987 }, -- Deathstalker's Vest
				{ 4, 22985 }, -- Suncrown Hauberk
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[HORDE_DIFF] = {
				{ 1, "f922rep6" },
				{ 2, 28155 }, -- Apothecary's Waistband
				{ 3, 28158 }, -- Batskin Belt
				{ 4, 28162 }, -- Tranquillien Defender's Girdle
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[HORDE_DIFF] = {
				{ 1, "f922rep5" },
				{ 2, 22991 }, -- Apprentice Boots
				{ 3, 22992 }, -- Bogwalker Boots
				{ 4, 22993 }, -- Volunteer's Greaves
				{ 5, 28164 }, -- Tranquillien Flamberge
			},
		},
	},
}

data["Thrallmar"] = {
	FactionID = 947,
	ContentType = FACTIONS_HORDE_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[HORDE_DIFF] = {
				{ 1,  "f947rep8" },
				{ 2,  29155 }, -- Stormcaller
				{ 3,  29165 }, -- Warbringer
				{ 4,  29152 }, -- Marksman's Bow
				{ 6,  24004 }, -- Thrallmar Tabard
				{ 17, 33151 }, -- Formula: Enchant Cloak - Subtlety
				{ 19, 24002 }, -- Plans: Felsteel Shield Spike
				{ 21, 31362 }, -- Pattern: Nethercobra Leg Armor
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[HORDE_DIFF] = {
				{ 1,  "f947rep7" },
				{ 2,  29168 }, -- Ancestral Band
				{ 3,  29167 }, -- Blackened Spear
				{ 4,  32882 }, -- Hellfire Shot
				{ 6,  29190 }, -- Glyph of Renewal

				{ 8,  30637 }, -- Flamewrought Key

				{ 17, 31358 }, -- Design: Dawnstone Crab
				{ 19, 24003 }, -- Formula: Enchant Chest - Exceptional Stats
				{ 21, 34201 }, -- Pattern: Netherscale Ammo Pouch
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[HORDE_DIFF] = {
				{ 1,  "f947rep6" },
				{ 2,  25824 }, -- Farseer's Band
				{ 3,  25823 }, -- Grunt's Waraxe
				{ 5,  29197 }, -- Glyph of Fire Warding
				{ 7,  25739 }, -- Pattern: Felstalker Bracers
				{ 8,  25740 }, -- Pattern: Felstalker Breastplate
				{ 9,  31361 }, -- Pattern: Cobrahide Leg Armor
				{ 11, 29232 }, -- Recipe: Transmute Skyfire Diamond
				{ 12, 24001 }, -- Recipe: Elixir of Major Agility
				{ 16, 35332 }, -- Dreadweave Robe
				{ 17, 35337 }, -- Mooncloth Vestments
				{ 18, 35339 }, -- Satin Hood
				{ 19, 35343 }, -- Evoker's Silk Amice
				{ 20, 35360 }, -- Dragonhide Robe
				{ 21, 35364 }, -- Kodohide Spaulders
				{ 22, 35371 }, -- Wyrmhide Gloves
				{ 23, 35366 }, -- Opportunist's Leather Gloves
				{ 24, 35377 }, -- Stalker's Chain Gauntlets
				{ 25, 35383 }, -- Seer's Linked Helm
				{ 26, 35386 }, -- Seer's Mail Armor
				{ 27, 35392 }, -- Seer's Ringmail Gloves
				{ 28, 35406 }, -- Crusader's Ornamented Spaulders
				{ 29, 35413 }, -- Crusader's Scaled Gauntlets
				{ 30, 35409 }, -- Savage Plate Helm
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[HORDE_DIFF] = {
				{ 1,  "f947rep5" },
				{ 2,  24006 }, -- Grunt's Waterskin
				{ 3,  24009 }, -- Dried Fruit Rations
				{ 17, 25738 }, -- Pattern: Felstalker Belt
				{ 19, 31359 }, -- Design: Enduring Deep Peridot
				{ 21, 24000 }, -- Formula: Enchant Bracer - Superior Healing
			},
		},
	},
}

data["TheMaghar"] = {
	FactionID = 941,
	ContentType = FACTIONS_HORDE_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[HORDE_DIFF] = {
				{ 1,  "f941rep8" },
				{ 2,  29139 }, -- Ceremonial Cover
				{ 3,  29135 }, -- Earthcaller's Headdress
				{ 4,  29137 }, -- Hellscream's Will
				{ 6,  31773 }, -- Mag'har Tabard
				{ 17, 29102 }, -- Reins of the Cobalt War Talbuk
				{ 18, 29104 }, -- Reins of the Silver War Talbuk
				{ 19, 29105 }, -- Reins of the Tan War Talbuk
				{ 20, 29103 }, -- Reins of the White War Talbuk
				{ 21, 31829 }, -- Reins of the Cobalt Riding Talbuk
				{ 22, 31831 }, -- Reins of the Silver Riding Talbuk
				{ 23, 31833 }, -- Reins of the Tan Riding Talbuk
				{ 24, 31835 }, -- Reins of the White Riding Talbuk
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[HORDE_DIFF] = {
				{ 1,  "f941rep7" },
				{ 2,  29147 }, -- Talbuk Hide Spaulders
				{ 3,  29141 }, -- Tempest Leggings
				{ 4,  29145 }, -- Band of Ancestral Spirits
				{ 17, 25743 }, -- Pattern: Netherfury Boots
				{ 19, 22917 }, -- Recipe: Transmute Primal Fire to Earth
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[HORDE_DIFF] = {
				{ 1,  "f941rep6" },
				{ 2,  29143 }, -- Clefthoof Hide Quiver
				{ 17, 25742 }, -- Pattern: Netherfury Leggings
				{ 18, 34174 }, -- Pattern: Drums of Restoration
				{ 19, 34172 }, -- Pattern: Drums of Speed
				{ 20, 29664 }, -- Pattern: Reinforced Mining Bag
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[HORDE_DIFF] = {
				{ 1,  "f941rep5" },
				{ 17, 25741 }, -- Pattern: Netherfury Belt
			},
		},
	},
}

-- ## Alliance
data["HonorHold"] = {
	FactionID = 946,
	ContentType = FACTIONS_ALLI_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[ALLIANCE_DIFF] = {
				{ 1,  "f946rep8" },
				{ 2,  29153 }, -- Blade of the Archmage
				{ 3,  29156 }, -- Honor's Call
				{ 4,  29151 }, -- Veteran's Musket
				{ 6,  23999 }, -- Honor Hold Tabard
				{ 17, 33150 }, -- Formula: Enchant Cloak - Subtlety
				{ 19, 23619 }, -- Plans: Felsteel Shield Spike
				{ 21, 29722 }, -- Pattern: Nethercobra Leg Armor
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[ALLIANCE_DIFF] = {
				{ 1,  "f946rep7" },
				{ 2,  29169 }, -- Ring of Convalescence
				{ 3,  29166 }, -- Hellforged Halberd
				{ 4,  32883 }, -- Felbane Slugs
				{ 6,  29189 }, -- Glyph of Renewal

				{ 8,  30622 }, -- Flamewrought Key

				{ 17, 24180 }, -- Design: Dawnstone Crab
				{ 19, 22547 }, -- Formula: Enchant Chest - Exceptional Stats
				{ 21, 34218 }, -- Pattern: Netherscale Ammo Pouch
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[ALLIANCE_DIFF] = {
				{ 1,  "f946rep6" },
				{ 2,  25826 }, -- Sage's Band
				{ 3,  25825 }, -- Footman's Longsword
				{ 5,  29196 }, -- Glyph of Fire Warding
				{ 7,  29214 }, -- Pattern: Felstalker Bracers
				{ 8,  29215 }, -- Pattern: Felstalker Breastplate
				{ 9,  29719 }, -- Pattern: Cobrahide Leg Armor
				{ 11, 25870 }, -- Recipe: Transmute Skyfire Diamond
				{ 12, 22905 }, -- Recipe: Elixir of Major Agility
				{ 16, 35464 }, -- Dreadweave Robe
				{ 17, 35467 }, -- Mooncloth Vestments
				{ 18, 35466 }, -- Satin Hood
				{ 19, 35465 }, -- Evoker's Silk Amice
				{ 20, 35469 }, -- Dragonhide Robe
				{ 21, 35470 }, -- Kodohide Spaulders
				{ 22, 35471 }, -- Wyrmhide Gloves
				{ 23, 35468 }, -- Opportunist's Leather Gloves
				{ 24, 35475 }, -- Stalker's Chain Gauntlets
				{ 25, 35474 }, -- Seer's Linked Helm
				{ 26, 35472 }, -- Seer's Mail Armor
				{ 27, 35473 }, -- Seer's Ringmail Gloves
				{ 28, 35476 }, -- Crusader's Ornamented Spaulders
				{ 29, 35477 }, -- Crusader's Scaled Gauntlets
				{ 30, 35478 }, -- Savage Plate Helm
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[ALLIANCE_DIFF] = {
				{ 1,  "f946rep5" },
				{ 2,  24007 }, -- Footman's Waterskin
				{ 3,  24008 }, -- Dried Mushroom Rations
				{ 17, 29213 }, -- Pattern: Felstalker Belt
				{ 19, 23142 }, -- Design: Enduring Deep Peridot
				{ 21, 22531 }, -- Formula: Enchant Bracer - Superior Healing
			},
		},
	},
}

data["Kurenai"] = {
	FactionID = 978,
	ContentType = FACTIONS_ALLI_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	items = {
		{ -- Exalted
			name = ALIL["Exalted"],
			[ALLIANCE_DIFF] = {
				{ 1,  "f978rep8" },
				{ 2,  29140 }, -- Cloak of the Ancient Spirits
				{ 3,  29136 }, -- Far Seer's Helm
				{ 4,  29138 }, -- Arechron's Gift
				{ 6,  31774 }, -- Kurenai Tabard
				{ 17, 29227 }, -- Reins of the Cobalt War Talbuk
				{ 18, 29229 }, -- Reins of the Silver War Talbuk
				{ 19, 29230 }, -- Reins of the Tan War Talbuk
				{ 20, 29231 }, -- Reins of the White War Talbuk
				{ 21, 31830 }, -- Reins of the Cobalt Riding Talbuk
				{ 22, 31832 }, -- Reins of the Silver Riding Talbuk
				{ 23, 31834 }, -- Reins of the Tan Riding Talbuk
				{ 24, 31836 }, -- Reins of the White Riding Talbuk
			},
		},
		{ -- Revered
			name = ALIL["Revered"],
			[ALLIANCE_DIFF] = {
				{ 1,  "f978rep7" },
				{ 2,  29148 }, -- Blackened Leather Spaulders
				{ 3,  29142 }, -- Kurenai Kilt
				{ 4,  29146 }, -- Band of Elemental Spirits
				{ 17, 29218 }, -- Pattern: Netherfury Boots
				{ 18, 30443 }, -- Recipe: Transmute Primal Fire to Earth
			},
		},
		{ -- Honored
			name = ALIL["Honored"],
			[ALLIANCE_DIFF] = {
				{ 1,  "f978rep6" },
				{ 2,  29144 }, -- Worg Hide Quiver
				{ 17, 29219 }, -- Pattern: Netherfury Leggings
				{ 18, 34175 }, -- Pattern: Drums of Restoration
				{ 19, 34173 }, -- Pattern: Drums of Speed
				{ 20, 30444 }, -- Pattern: Reinforced Mining Bag
			},
		},
		{ -- Friendly
			name = ALIL["Friendly"],
			[ALLIANCE_DIFF] = {
				{ 1,  "f978rep5" },
				{ 17, 29217 }, -- Pattern: Netherfury Belt
			},
		},
	},
}
