-----------------------------------------------------------------------
-- AddOn namespace.
-----------------------------------------------------------------------
local FOLDER_NAME, private = ...

-----------------------------------------------------------------------
-- What we _really_ came here to see...
-----------------------------------------------------------------------
function private:InitializeEngineeringTrainers()
	self:AddTrainer(1676, "Finbus Geargrind", "Duskwood", 77.4, 48.6, "Alliance")
	self:AddTrainer(1702, "Bronk Guzzlegear", "Dun Morogh", 50.2, 50.4, "Alliance")
	self:AddTrainer(3290, "Deek Fizzlebizz", "Loch Modan", 45.9, 13.6, "Alliance")
	self:AddTrainer(3494, "Tinkerwiz", "Northern Barrens", 68.5, 69.2, "Neutral")
	self:AddTrainer(5174, "Springspindle Fizzlegear", "Ironforge", 68.4, 44, "Alliance")
	self:AddTrainer(5518, "Lilliam Sparkspindle", "Stormwind City", 62.8, 32.0, "Alliance") -- COMPLETELY UPDATED
	self:AddTrainer(7406, "Oglethorpe Obnoticus", "The Cape of Stranglethorn", 43, 72.1, "Neutral")
	self:AddTrainer(7944, "Tinkmaster Overspark", "Ironforge", 69.8, 50, "Alliance")
	self:AddTrainer(8126, "Nixx Sprocketspring", "Tanaris", 52.4, 28.3, "Neutral") -- ???????????????????
	self:AddTrainer(8736, "Buzzek Bracketswing", "Tanaris", 51.7, 30.4, "Neutral") -- COMPLETELY UPDATED
	self:AddTrainer(8738, "Vazario Linkgrease", "Northern Barrens", 68.5, 69.2, "Neutral")
	self:AddTrainer(11017, "Roxxik", "Orgrimmar", 56.85, 56.54, "Horde")
	self:AddTrainer(11025, "Mukdrak", "Durotar", 52.2, 40.8, "Horde") -- COMPLETELY UPDATED
	self:AddTrainer(11031, "Franklin Lloyd", "Undercity", 75.9, 73.7, "Horde")
	self:AddTrainer(11037, "Jenna Lemkenilli", "Darkshore", 38.3, 41.1, "Alliance")
	self:AddTrainer(14742, "Zap Farflinger", "Winterspring", 59.7, 49.8, "Neutral") -- COMPLETELY UPDATED
	self:AddTrainer(14743, "Jhordy Lapforge", "Tanaris", 52.2, 27.9, "Neutral") -- COMPLETELY UPDATED
	self:AddTrainer(16667, "Danwe", "Silvermoon City", 76.5, 40.9, "Horde")
	self:AddTrainer(16726, "Ockil", "The Exodar", 54, 92.1, "Alliance")
	self:AddTrainer(17222, "Artificer Daelo", "Azuremyst Isle", 48, 51, "Alliance")
	self:AddTrainer(17634, "K. Lee Smallfry", "Zangarmarsh", 68.6, 50.2, "Alliance")
	self:AddTrainer(17637, "Mack Diver", "Zangarmarsh", 33.9, 51, "Horde") -- COMPLETELY UPDATED
	self:AddTrainer(18752, "Zebig", "Hellfire Peninsula", 54.8, 38.5, "Horde")
	self:AddTrainer(18775, "Lebowski", "Hellfire Peninsula", 55.7, 65.5, "Alliance")
	self:AddTrainer(19576, "Xyrol", "Netherstorm", 32.5, 66.7, "Neutral") -- ??????????????????
	self:AddTrainer(21493, "Kablamm Farflinger", "Netherstorm", 32.9, 63.7, "Neutral") -- COMPLETELY UPDATED
	self:AddTrainer(21494, "Smiles O'Byron", "Blade's Edge Mountains", 60.3, 65.2, "Neutral") -- COMPLETELY UPDATED
	self:AddTrainer(24868, "Niobe Whizzlespark", "Shadowmoon Valley", 36.7, 54.8, "Alliance")
	self:AddTrainer(25099, "Jonathan Garrett", "Shadowmoon Valley", 29.2, 28.5, "Horde")
	self:AddTrainer(25277, "Chief Engineer Leveny", "Borean Tundra", 42.6, 53.7, "Horde")
	self:AddTrainer(26907, "Tisha Longbridge", "Howling Fjord", 59.7, 64, "Alliance")
	self:AddTrainer(26955, "Jamesina Watterly", "Howling Fjord", 78.5, 30, "Horde")
	self:AddTrainer(26991, "Sock Brightbolt", "Borean Tundra", 57.7, 72.2, "Alliance")
	self:AddTrainer(28697, "Timofey Oshenko", "Dalaran", 39, 27.5, "Neutral")
	self:AddTrainer(29513, "Didi the Wrench", "Dalaran", 39.5, 25.5, "Neutral")
	self:AddTrainer(29514, "Findle Whistlesteam", "Dalaran", 39.5, 25.2, "Neutral")
	self:AddTrainer(33586, "Binkie Brightgear", "Icecrown", 72.1, 20.9, "Neutral")
	self:AddTrainer(33611, 51306, "Shattrath City", 43.7, 90.1, "Neutral")
	self:AddTrainer(33634, "Engineer Sinbei", "Shattrath City", 43.1, 64.9, "Neutral")

	self.InitializeEngineeringTrainers = nil
end
