local MAJOR_VERSION = "Threat-2.0"
local MINOR_VERSION = tonumber(("$Revision: 70586 $"):match("%d+"))

if MINOR_VERSION > _G.ThreatLib_MINOR_VERSION then _G.ThreatLib_MINOR_VERSION = MINOR_VERSION end

ThreatLib_funcs[#ThreatLib_funcs+1] = function()
	local ThreatLib = _G.ThreatLib
	local DOOMWALKER_NPC_ID = 17711
	ThreatLib:GetModule("NPCCore"):RegisterModule(DOOMWALKER_NPC_ID, function(Doomwalker)
	
		function Doomwalker:Init()
			self:RegisterCombatant(DOOMWALKER_NPC_ID, true)
			self:RegisterSpellHandler("SPELL_DAMAGE", self.Overrun, 32636, 32637)
		end
		
		function Doomwalker:Overrun()
			self:WipeRaidThreatOnMob(DOOMWALKER_NPC_ID)
		end
	end)
end
