<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Deadly Boss Mods</title>
    <link>http://www.deadlybossmods.com</link>
    <description>The latest changes from the Deadly Boss Mods repository.</description>
    <pubDate>Wed, 28 Jul 2010 16:06:55 GMT</pubDate>
    <dc:creator>Deadly Boss Mods Development Team</dc:creator>
    <dc:date>2010-07-28T16:06:55Z</dc:date>
    <item>
      <title>r4379 (arta): #GUI/Core:   Fixed a function that could error when using an invalid spellId in a Special Warning (ie PTR/Beta)</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4379.html</link>
      <description>Author: arta&lt;br/&gt;Date: Wed Jul 28 18:06:35 CEST 2010&lt;br/&gt;Revision: 4379&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#GUI/Core:   Fixed a function that could error when using an invalid spellId in a Special Warning (ie PTR/Beta)&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-GUI/DBM-GUI.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-GUI/DBM-GUI.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4378&lt;/div&gt;&lt;div&gt;Old date: 2010-07-27 12:39:46 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -275,7 +275,7 @@&lt;br/&gt; 	&lt;br/&gt; 	local function replaceSpellLinks(id)&lt;br/&gt; 		local spellId = tonumber(id)&lt;br/&gt;-		local spellName = GetSpellInfo(spellId)&lt;br/&gt;+		local spellName = GetSpellInfo(spellId) or "unknown"&lt;br/&gt; 		return ("|cff71d5ff|Hspell:%d|h%s|h|r"):format(spellId, spellName)&lt;br/&gt; 	end&lt;br/&gt; 	&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 28 Jul 2010 16:06:35 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4379.html</guid>
      <dc:creator>arta</dc:creator>
      <dc:date>2010-07-28T16:06:35Z</dc:date>
    </item>
    <item>
      <title>r4378 (arta): #Core: Updated testmod so if you press the button twice, it wont spam announces.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4378.html</link>
      <description>Author: arta&lt;br/&gt;Date: Tue Jul 27 14:39:46 CEST 2010&lt;br/&gt;Revision: 4378&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Core: Updated testmod so if you press the button twice, it wont spam announces.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4377&lt;/div&gt;&lt;div&gt;Old date: 2010-07-27 12:33:03 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -2232,6 +2232,10 @@&lt;br/&gt; 		testTimer:UpdateIcon("Interface\\Icons\\Spell_Shadow_ShadesOfDarkness", "Evil Spell")&lt;br/&gt; 		testTimer:Start(60, "Boom!")&lt;br/&gt; 		testTimer:UpdateIcon("Interface\\Icons\\Spell_Fire_SelfDestruct", "Boom!")&lt;br/&gt;+		testWarning1:Cancel()&lt;br/&gt;+		testWarning2:Cancel()&lt;br/&gt;+		testWarning3:Cancel()&lt;br/&gt;+		testSpecialWarning:Cancel()&lt;br/&gt; 		testWarning1:Show("Test-mode started...")&lt;br/&gt; 		testWarning1:Schedule(62, "Test-mode finished!")&lt;br/&gt; 		testWarning3:Schedule(50, "Boom in 10 sec!")&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 27 Jul 2010 12:39:46 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4378.html</guid>
      <dc:creator>arta</dc:creator>
      <dc:date>2010-07-27T12:39:46Z</dc:date>
    </item>
    <item>
      <title>r4377 (arta): #Core: temporary fix for TestBars not working</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4377.html</link>
      <description>Author: arta&lt;br/&gt;Date: Tue Jul 27 14:33:03 CEST 2010&lt;br/&gt;Revision: 4377&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Core: temporary fix for TestBars not working&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4376&lt;/div&gt;&lt;div&gt;Old date: 2010-07-26 04:36:42 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -2217,7 +2217,7 @@&lt;br/&gt; 	local testSpecialWarning&lt;br/&gt; 	function DBM:DemoMode()&lt;br/&gt; 		if not testMod then&lt;br/&gt;-			testMod = DBM:NewMod("TestMod")&lt;br/&gt;+			testMod = DBM:NewMod("TestMod", "DBM-PvP")	-- temp fix, as it requires a modId&lt;br/&gt; 			testWarning1 = testMod:NewAnnounce("%s", 1, "Interface\\Icons\\Spell_Nature_WispSplode")&lt;br/&gt; 			testWarning2 = testMod:NewAnnounce("%s", 2, "Interface\\Icons\\Spell_Shadow_ShadesOfDarkness")&lt;br/&gt; 			testWarning3 = testMod:NewAnnounce("%s", 3, "Interface\\Icons\\Spell_Fire_SelfDestruct")&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 27 Jul 2010 12:33:03 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4377.html</guid>
      <dc:creator>arta</dc:creator>
      <dc:date>2010-07-27T12:33:03Z</dc:date>
    </item>
    <item>
      <title>r4376 (Omega): Sync phase 3 yell, in case you stay above and don't get it, that way you still get timers if you stayed above during phase 2</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4376.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 26 06:36:42 CEST 2010&lt;br/&gt;Revision: 4376&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;Sync phase 3 yell, in case you stay above and don't get it, that way you still get timers if you stayed above during phase 2&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4375&lt;/div&gt;&lt;div&gt;Old date: 2010-07-26 04:13:57 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -15,9 +15,6 @@&lt;br/&gt; 	"SPELL_AURA_APPLIED",&lt;br/&gt; 	"SPELL_AURA_REMOVED",&lt;br/&gt; 	"SPELL_DAMAGE",&lt;br/&gt;-	"SPELL_MISSED",&lt;br/&gt;-	"SWING_DAMAGE",&lt;br/&gt;-	"SWING_MISSED",&lt;br/&gt; 	"CHAT_MSG_MONSTER_YELL",&lt;br/&gt; 	"CHAT_MSG_RAID_BOSS_EMOTE",&lt;br/&gt; 	"UNIT_HEALTH"&lt;br/&gt;@@ -61,13 +58,9 @@&lt;br/&gt; local warned_preP2 = false&lt;br/&gt; local warned_preP3 = false&lt;br/&gt; local phase2Started = 0&lt;br/&gt;-local physicalAggro = false&lt;br/&gt;-local twilightAggro = false&lt;br/&gt; local lastflame = 0&lt;br/&gt; &lt;br/&gt; function mod:OnCombatStart(delay)--These may still need retuning too, log i had didn't have pull time though.&lt;br/&gt;-	physicalAggro = true&lt;br/&gt;-	twilightAggro = false&lt;br/&gt; 	warned_preP2 = false&lt;br/&gt; 	warned_preP3 = false&lt;br/&gt; 	phase2Started = 0&lt;br/&gt;@@ -90,24 +83,20 @@&lt;br/&gt; &lt;br/&gt; function mod:SPELL_CAST_SUCCESS(args)--We use spell cast success for debuff timers in case it gets resisted by a player we still get CD timer for next one&lt;br/&gt; 	if args:IsSpellID(74792) then&lt;br/&gt;-		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt; 				timerShadowConsumptionCD:Start(20)&lt;br/&gt; 			else&lt;br/&gt; 				timerShadowConsumptionCD:Start()&lt;br/&gt; 			end&lt;br/&gt;-		end&lt;br/&gt; 		if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("ShadowCD")&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:IsSpellID(74562) then&lt;br/&gt;-		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt; 				timerFieryConsumptionCD:Start(20)&lt;br/&gt; 			else&lt;br/&gt; 				timerFieryConsumptionCD:Start()&lt;br/&gt; 			end&lt;br/&gt;-		end&lt;br/&gt; 		if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("FieryCD")&lt;br/&gt; 		end&lt;br/&gt;@@ -170,67 +159,12 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;---Begin Phase aggro detection&lt;br/&gt; function mod:SPELL_DAMAGE(args)&lt;br/&gt; 	if (args:IsSpellID(75952, 75951, 75950, 75949) or args:IsSpellID(75948, 75947)) and args:IsPlayer() and time() - lastflame &gt; 2 then&lt;br/&gt; 		specWarnMeteorStrike:Show() --Standing in meteor, not part of aggro detection.&lt;br/&gt;-		lastflame = time()&lt;br/&gt;-	elseif args:GetDestCreatureID() == 39863 then&lt;br/&gt;-		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;-			physicalAggro = true&lt;br/&gt;-			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt; 		end&lt;br/&gt;-	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt;-		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;-			twilightAggro = true&lt;br/&gt;-			self:SendSync("twilightAggro")--We do now.&lt;br/&gt; 		end&lt;br/&gt;-	end&lt;br/&gt;-end&lt;br/&gt; &lt;br/&gt;-function mod:SPELL_MISSED(args)&lt;br/&gt;-	if args:GetDestCreatureID() == 39863 then&lt;br/&gt;-		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;-			physicalAggro = true&lt;br/&gt;-			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;-		end&lt;br/&gt;-	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt;-		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;-			twilightAggro = true&lt;br/&gt;-			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;-		end&lt;br/&gt;-	end&lt;br/&gt;-end&lt;br/&gt;-&lt;br/&gt;-function mod:SWING_DAMAGE(args)&lt;br/&gt;-	if args:GetDestCreatureID() == 39863 then&lt;br/&gt;-		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;-			physicalAggro = true&lt;br/&gt;-			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;-		end&lt;br/&gt;-	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt;-		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;-			twilightAggro = true&lt;br/&gt;-			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;-		end&lt;br/&gt;-	end&lt;br/&gt;-end&lt;br/&gt;-&lt;br/&gt;-function mod:SWING_MISSED(args)&lt;br/&gt;-	if args:GetDestCreatureID() == 39863 then&lt;br/&gt;-		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;-			physicalAggro = true&lt;br/&gt;-			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;-		end&lt;br/&gt;-	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt;-		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;-			twilightAggro = true&lt;br/&gt;-			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;-		end&lt;br/&gt;-	end&lt;br/&gt;-end&lt;br/&gt;---End Phase aggro detection&lt;br/&gt;-&lt;br/&gt; function mod:UNIT_HEALTH(uId)&lt;br/&gt; 	if not warned_preP2 and self:GetUnitCreatureId(uId) == 39863 and UnitHealth(uId) / UnitHealthMax(uId) &lt;= 0.79 then&lt;br/&gt; 		warned_preP2 = true&lt;br/&gt;@@ -249,15 +183,14 @@&lt;br/&gt; 		timerFieryConsumptionCD:Cancel()&lt;br/&gt; 		warnPhase2:Show()&lt;br/&gt; 		timerShadowBreathCD:Start(25)&lt;br/&gt;+		timerShadowConsumptionCD:Start(20)--not exact, 15 seconds from tank aggro, but easier to add 5 seconds to it as a estimate timer than trying to detect this&lt;br/&gt; 		if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then --These i'm not sure if they start regardless of drake aggro, or if it should be moved too.&lt;br/&gt; 			timerTwilightCutterCD:Start(30)&lt;br/&gt; 		else&lt;br/&gt; 			timerTwilightCutterCD:Start(35)&lt;br/&gt; 		end&lt;br/&gt;-		physicalAggro = false&lt;br/&gt; 	elseif msg:find(L.Phase3) then&lt;br/&gt;-		warnPhase3:Show()&lt;br/&gt;-		timerMeteorCD:Start(30) --These i'm not sure if they start regardless of drake aggro, or if it should be moved too.&lt;br/&gt;+		self:SendSync("Phase3")&lt;br/&gt; 	elseif msg:find(L.MeteorCast) then--There is no CLEU cast trigger for meteor, only yell&lt;br/&gt; 		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningMeteor:Show()&lt;br/&gt;@@ -329,11 +262,9 @@&lt;br/&gt; 				timerFieryConsumptionCD:Start()&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt;-	elseif msg == "PhysicalAggro" then&lt;br/&gt;-		physicalAggro = true&lt;br/&gt;-		timerFieryConsumptionCD:Start(15)--Timer doesn't start again until aggroed again in phase 3. Timer value itself may need adjusting now that it's starting in right place&lt;br/&gt;-	elseif msg == "twilightAggro" then&lt;br/&gt;-		twilightAggro = true&lt;br/&gt;-		timerShadowConsumptionCD:Start(15)--Timer doesn't start until actual twilight form is aggroed. Timer value itself may need adjusting now that it's starting in right place&lt;br/&gt;+	elseif msg == "Phase3" then&lt;br/&gt;+		warnPhase3:Show()&lt;br/&gt;+		timerMeteorCD:Start(30) --These i'm not sure if they start regardless of drake aggro, or if it should be moved too.&lt;br/&gt;+		timerFieryConsumptionCD:Start(20)--not exact, 15 seconds from tank aggro, but easier to add 5 seconds to it as a estimate timer than trying to detect this&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 26 Jul 2010 04:36:42 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4376.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-26T04:36:42Z</dc:date>
    </item>
    <item>
      <title>r4375 (Omega): some lich king fixes i messed up in previous commits</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4375.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 26 06:13:57 CEST 2010&lt;br/&gt;Revision: 4375&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;some lich king fixes i messed up in previous commits&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4374&lt;/div&gt;&lt;div&gt;Old date: 2010-07-26 01:52:04 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -366,7 +366,7 @@&lt;br/&gt; 			specWarnHarvestSoul:Show()&lt;br/&gt; 		end&lt;br/&gt; 		if self.Options.HarvestSoulIcon then&lt;br/&gt;-			self:SetIcon(args.destName, 5, 6)&lt;br/&gt;+			self:SetIcon(args.destName, 6, 6)&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:IsSpellID(73654, 74295, 74296, 74297) then -- Harvest Souls (Heroic)&lt;br/&gt; 		specWarnHarvestSouls:Show()&lt;br/&gt;@@ -532,7 +532,7 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:CHAT_MSG_MONSTER_YELL(msg)&lt;br/&gt;-	if msg:find(L.LKPull) then&lt;br/&gt;+	if msg == L.LKPull or msg:find(L.LKPull) then&lt;br/&gt; 		timerCombatStart:Start()&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 26 Jul 2010 04:13:57 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4375.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-26T04:13:57Z</dc:date>
    </item>
    <item>
      <title>r4374 (Omega): revert double sync method having two methods doesn't work, merged back into one and awaiting tandanu for proper fix</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4374.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 26 03:52:04 CEST 2010&lt;br/&gt;Revision: 4374&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;revert double sync method having two methods doesn't work, merged back into one and awaiting tandanu for proper fix&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4373&lt;/div&gt;&lt;div&gt;Old date: 2010-07-25 22:46:38 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -557,20 +557,28 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;-function mod:OnSync(msg, victim)--Lets try two onsync handlers with a diff arg name to maybe work around the trap bug if 2 syncs sent at same time&lt;br/&gt;-	if msg == "TrapOn" then&lt;br/&gt;+function mod:OnSync(msg, target)&lt;br/&gt;+	if msg == "PALGrabbed" then--Does this function fail to alert second healer if 2 different paladins are grabbed within &lt; 2.5 seconds?&lt;br/&gt;+		if self.Options.specWarnHealerGrabbed then&lt;br/&gt;+			specWarnPALGrabbed:Show(target)&lt;br/&gt;+		end&lt;br/&gt;+	elseif msg == "PRIGrabbed" then--Does this function fail to alert second healer if 2 different priests are grabbed within &lt; 2.5 seconds?&lt;br/&gt;+		if self.Options.specWarnHealerGrabbed then&lt;br/&gt;+			specWarnPRIGrabbed:Show(target)&lt;br/&gt;+		end&lt;br/&gt;+	elseif msg == "TrapOn" then&lt;br/&gt; 		if not self.Options.BypassLatencyCheck then&lt;br/&gt;-			warnTrapCast:Show(victim)&lt;br/&gt;+			warnTrapCast:Show(target)&lt;br/&gt; 			if self.Options.TrapIcon then&lt;br/&gt; 				self:SetIcon(player, 8, 10)&lt;br/&gt; 			end&lt;br/&gt;-			if victim == UnitName("player") then&lt;br/&gt;+			if target == UnitName("player") then&lt;br/&gt; 				specWarnTrap:Show()&lt;br/&gt; 				if self.Options.YellOnTrap then&lt;br/&gt; 					SendChatMessage(L.YellTrap, "SAY")&lt;br/&gt; 				end&lt;br/&gt; 			end&lt;br/&gt;-			local uId = DBM:GetRaidUnitId(victim)&lt;br/&gt;+			local uId = DBM:GetRaidUnitId(target)&lt;br/&gt; 			if uId ~= "none" then&lt;br/&gt; 				local inRange = CheckInteractDistance(uId, 2)&lt;br/&gt; 				local x, y = GetPlayerMapPosition(uId)&lt;br/&gt;@@ -586,18 +594,6 @@&lt;br/&gt; 				end&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt;-	end&lt;br/&gt;-end&lt;br/&gt;-&lt;br/&gt;-function mod:OnSync(msg, target)&lt;br/&gt;-	if msg == "PALGrabbed" then--Does this function fail to alert second healer if 2 different paladins are grabbed within &lt; 2.5 seconds?&lt;br/&gt;-		if self.Options.specWarnHealerGrabbed then&lt;br/&gt;-			specWarnPALGrabbed:Show(target)&lt;br/&gt;-		end&lt;br/&gt;-	elseif msg == "PRIGrabbed" then--Does this function fail to alert second healer if 2 different priests are grabbed within &lt; 2.5 seconds?&lt;br/&gt;-		if self.Options.specWarnHealerGrabbed then&lt;br/&gt;-			specWarnPRIGrabbed:Show(target)&lt;br/&gt;-		end&lt;br/&gt; 	elseif msg == "DefileOn" then&lt;br/&gt; 		if not self.Options.BypassLatencyCheck then&lt;br/&gt; 			warnDefileCast:Show(target)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 26 Jul 2010 01:52:04 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4374.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-26T01:52:04Z</dc:date>
    </item>
    <item>
      <title>r4373 (Omega): #Party/Tyrannus: fixed a bug where it wasn't announcing hoarfrost target (local was declared but function never used).</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4373.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 26 00:46:38 CEST 2010&lt;br/&gt;Revision: 4373&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Party/Tyrannus: fixed a bug where it wasn't announcing hoarfrost target (local was declared but function never used).&lt;br/&gt;#Party/Toc: Changed mod name in actual toc file from "Party" to "Party-WotLK" with cata around corner&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/DBM-Party-WotLK.toc&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/PitofSaron/ScourgelordTyrannus.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/DBM-Party-WotLK.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4372&lt;/div&gt;&lt;div&gt;Old date: 2010-07-25 03:11:38 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -1,5 +1,5 @@&lt;br/&gt; ﻿## Interface: 30300&lt;br/&gt;-## Title:|cffffe00a&lt;|r|cffff7d0aDBM|r|cffffe00a&gt;|r |cff69ccf0Party|r&lt;br/&gt;+## Title:|cffffe00a&lt;|r|cffff7d0aDBM|r|cffffe00a&gt;|r |cff69ccf0Party-WotLK|r&lt;br/&gt; ## Title-frFR:|cffffe00a&lt;|r|cffff7d0aDBM|r|cffffe00a&gt;|r |cff69ccf0Groupe|r&lt;br/&gt; ## Title-deDE:|cffffe00a&lt;|r|cffff7d0aDBM|r|cffffe00a&gt;|r |cff69ccf0Gruppe|r&lt;br/&gt; ## Title-zhTW:|cffffe00a&lt;|r|cffff7d0aDBM|r|cffffe00a&gt;|r |cff69ccf0隊伍|r&lt;br/&gt;@@ -19,7 +19,7 @@&lt;br/&gt; ## X-DBM-Mod-SubCategories-koKR: 안카헤트: 고대 왕국,아졸네룹,시간의 동굴: 옛 스트라솔름,드락타론 성채,군드락,번개의 전당,돌의 전당,마력의 탑,마력의 눈,우트가드 성채,우트가드 첨탑,보랏빛 요새,용사의 시험장,영혼의 제련소,사론의 구덩이,투영의 전당&lt;br/&gt; ## X-DBM-Mod-SubCategories-esES: Ahn'Kahlet,Azjol-Nerub,CoT: La Matanza de Stratholme,Fortaleza de Drak'Tharon,Gundrak,Cámaras de Relámpagos,Camaras de Piedra,El Nexo,El Oculus,Fortaleza de Utgarde,Pinaculo de Utgarde,Bastion Violeta,Prueba del Campeón,La Forja de Almas,Foso de Saron,Cámaras de Reflexión&lt;br/&gt; ## X-DBM-Mod-SubCategories-esMX: Ahn'Kahlet,Azjol-Nerub,CoT: La Matanza de Stratholme,Fortaleza de Drak'Tharon,Gundrak,Cámaras de Relámpagos,Camaras de Piedra,El Nexo,El Oculus,Fortaleza de Utgarde,Pinaculo de Utgarde,Bastion Violeta,Prueba del Campeón,La Forja de Almas,Foso de Saron,Cámaras de Reflexión&lt;br/&gt;-## X-DBM-Mod-Name: Party&lt;br/&gt;+## X-DBM-Mod-Name: Party-WotLK&lt;br/&gt; ## X-DBM-Mod-Name-frFR: Groupe&lt;br/&gt; ## X-DBM-Mod-Name-deDE: Gruppe&lt;br/&gt; ## X-DBM-Mod-Name-ruRU: Групповые подземелья&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/PitofSaron/ScourgelordTyrannus.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4372&lt;/div&gt;&lt;div&gt;Old date: 2010-07-25 03:11:38 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -13,7 +13,6 @@&lt;br/&gt; 	"SPELL_CAST_START",&lt;br/&gt; 	"SPELL_CAST_SUCCESS",&lt;br/&gt; 	"SPELL_AURA_APPLIED",&lt;br/&gt;-	"CHAT_MSG_MONSTER_YELL",&lt;br/&gt; 	"CHAT_MSG_RAID_BOSS_EMOTE",&lt;br/&gt; 	"SPELL_PERIODIC_DAMAGE"&lt;br/&gt; )&lt;br/&gt;@@ -21,7 +20,7 @@&lt;br/&gt; local warnUnholyPower			= mod:NewSpellAnnounce(69629, 3)&lt;br/&gt; local warnForcefulSmash			= mod:NewSpellAnnounce(69627, 2)&lt;br/&gt; local warnOverlordsBrand		= mod:NewTargetAnnounce(69172, 4)&lt;br/&gt;-local warnHoarfrost				= mod:NewSpellAnnounce(69246, 2)&lt;br/&gt;+local warnHoarfrost				= mod:NewTargetAnnounce(69246, 2)&lt;br/&gt; &lt;br/&gt; local specWarnHoarfrost			= mod:NewSpecialWarning("specWarnHoarfrost")&lt;br/&gt; local specWarnHoarfrostNear		= mod:NewSpecialWarning("specWarnHoarfrostNear")&lt;br/&gt;@@ -77,6 +76,7 @@&lt;br/&gt; function mod:CHAT_MSG_RAID_BOSS_EMOTE(msg)&lt;br/&gt; 	local target = msg and msg:match(L.HoarfrostTarget)&lt;br/&gt; 	if target then&lt;br/&gt;+		warnHoarfrost:Show(target)&lt;br/&gt; 		if target == UnitName("player") then&lt;br/&gt; 			specWarnHoarfrost:Show()&lt;br/&gt; 		elseif target then&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 25 Jul 2010 22:46:38 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4373.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-25T22:46:38Z</dc:date>
    </item>
    <item>
      <title>r4372 (Omega): tweak to experimental abom timer, maybe it'll be a little closer now?</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4372.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sun Jul 25 05:11:38 CEST 2010&lt;br/&gt;Revision: 4372&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;tweak to experimental abom timer, maybe it'll be a little closer now?&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/FrostwingHalls/Valithria.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/FrostwingHalls/Valithria.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4371&lt;/div&gt;&lt;div&gt;Old date: 2010-07-24 12:11:01 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -63,7 +63,7 @@&lt;br/&gt; 	if AbomTimer &gt;= 60 then--Keep it from dropping below 50&lt;br/&gt; 		timerAbom:Start(AbomTimer)&lt;br/&gt; 		self:ScheduleMethod(AbomTimer, "StartAbomTimer")&lt;br/&gt;-		AbomTimer = AbomTimer - 10&lt;br/&gt;+		AbomTimer = AbomTimer - 5&lt;br/&gt; 	else&lt;br/&gt; 		timerAbom:Start(AbomTimer)&lt;br/&gt; 		self:ScheduleMethod(AbomTimer, "StartAbomTimer")&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 25 Jul 2010 03:11:38 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4372.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-25T03:11:38Z</dc:date>
    </item>
    <item>
      <title>r4371 (bluenyx): koKR update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4371.html</link>
      <description>Author: bluenyx&lt;br/&gt;Date: Sat Jul 24 14:11:01 CEST 2010&lt;br/&gt;Revision: 4371&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;koKR update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.kr.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4370&lt;/div&gt;&lt;div&gt;Old date: 2010-07-23 21:16:17 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -189,7 +189,8 @@&lt;br/&gt; 	AnnounceAlternatePhase	= "해당 위치에 없을 경우에도 모든 단계의 경고/타이머 보기",&lt;br/&gt; 	SoundOnConsumption		= "$spell:74562 또는 $spell:74792 소리 재생",--We use localized text for these functions&lt;br/&gt; 	SetIconOnConsumption	= "$spell:74562 또는 $spell:74792 대상 공격대 아이콘 설정",--So we can use single functions for both versions of spell.&lt;br/&gt;-	YellOnConsumption		= "$spell:74562 또는 $spell:74792 외치기"	&lt;br/&gt;+	YellOnConsumption		= "$spell:74562 또는 $spell:74792 외치기",&lt;br/&gt;+	WhisperOnConsumption	= "$spell:74562 또는 $spell:74792의 대상에게 귓속말 보내기"	&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;@@ -198,6 +199,8 @@&lt;br/&gt; 	Phase3					= "나는 빛이자 어둠이다! 필멸자들어, 데스윙의 사자 앞에 무릎 꿇어라!",&lt;br/&gt; 	twilightcutter			= "주위를 회전하는 구슬들이 고동치며 어둠의 기운을 내뿜습니다!",&lt;br/&gt; 	YellCombustion			= "나에게 맹렬한 발화!",&lt;br/&gt;+	WhisperCombustion		= "당신에게 맹렬한 발화! 외곽으로 뛰셈!",	&lt;br/&gt; 	YellConsumption			= "나에게 영혼 소진!",&lt;br/&gt;+	WhisperConsumption		= "당신에게 영혼 소진! 외곽으로 뛰셈!",	&lt;br/&gt; 	Kill					= "필멸자들아, 승리를 만끽해라. 그것이 마지막일 테니. 주인님이 돌아오시면 이 세상은 불타버리리라!"&lt;br/&gt; })&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4370&lt;/div&gt;&lt;div&gt;Old date: 2010-07-23 21:16:17 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -418,7 +418,8 @@&lt;br/&gt; &lt;br/&gt; L:SetTimerLocalization{&lt;br/&gt; 	timerPortalsOpen			= "차원문 열림",&lt;br/&gt;-	TimerBlazingSkeleton		= "타오르는 해골"&lt;br/&gt;+	TimerBlazingSkeleton		= "다음 타오르는 해골",&lt;br/&gt;+	timerAbom					= "Next Abomination?"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization{&lt;br/&gt;@@ -426,6 +427,7 @@&lt;br/&gt; 	warnPortalOpen				= "$spell:72483 열림 경고 보기",	&lt;br/&gt; 	timerPortalsOpen			= "악몽의 차원문이 열릴 때 타이머 보기",&lt;br/&gt; 	TimerBlazingSkeleton		= "타오르는 해골 다음 생성 타이머 보기",	&lt;br/&gt;+	timerAbom					= "Show timer for next Gluttonous Abomination spawn (Experimental)",	&lt;br/&gt; 	warnCorrosion				= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(70751, GetSpellInfo(70751) or "알 수 없음")&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;@@ -523,13 +525,14 @@&lt;br/&gt; 	WarnPhase3Soon				= "3 단계 전환 사전 경고 보기(43% 이하)",&lt;br/&gt; 	ValkyrWarning				= "발키리에게 붙잡힌 사람 알리기",&lt;br/&gt; 	specWarnYouAreValkd			= "발키리에게 붙잡혔을 때 특수 경고 보기",	&lt;br/&gt;+	specWarnHealerGrabbed		= "성기사 또는 사제(힐러)가 발키리에게 붙잡히게 될 경우 특수 경고 보기\n(힐러가 DBM을 사용할 경우)",	&lt;br/&gt; 	specWarnDefileCast			= "당신에게 $spell:72762이 시전된 경우 특수 경고 보기",&lt;br/&gt; 	specWarnDefileNear			= "당신 주변에 $spell:72762이 시전된 경우 특수 경고 보기",&lt;br/&gt; 	specWarnTrapNear			= "주변에 $spell:73539을 하면 특수 경고 보기",	&lt;br/&gt; 	YellOnDefile				= "$spell:72762의 대상이 됐을 때 말하기",&lt;br/&gt; 	YellOnTrap					= "$spell:73539 말하기",&lt;br/&gt;-	YellOnValk					= "$spell:69037 외치기",	&lt;br/&gt; 	DefileIcon					= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72762),&lt;br/&gt;+	HarvestSoulIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(74327),	&lt;br/&gt; 	NecroticPlagueIcon			= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(73912),&lt;br/&gt; 	RagingSpiritIcon			= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69200),&lt;br/&gt; 	TrapIcon					= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(73539),&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 24 Jul 2010 12:11:01 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4371.html</guid>
      <dc:creator>bluenyx</dc:creator>
      <dc:date>2010-07-24T12:11:01Z</dc:date>
    </item>
    <item>
      <title>r4370 (Omega): no real mod changes, just a bunch of comment updates to lich king mod so when other authors look at it, some of code makes more sense.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4370.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Fri Jul 23 23:16:17 CEST 2010&lt;br/&gt;Revision: 4370&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;no real mod changes, just a bunch of comment updates to lich king mod so when other authors look at it, some of code makes more sense.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4369&lt;/div&gt;&lt;div&gt;Old date: 2010-07-22 08:05:50 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -81,7 +81,7 @@&lt;br/&gt; local timerVileSpirit 		= mod:NewNextTimer(30.5, 70498)&lt;br/&gt; local timerTrapCD		 	= mod:NewCDTimer(15.5, 73539)&lt;br/&gt; local timerRestoreSoul 		= mod:NewCastTimer(40, 73650)&lt;br/&gt;-local timerRoleplay			= mod:NewTimer(160, "TimerRoleplay", 72350)&lt;br/&gt;+local timerRoleplay			= mod:NewTimer(162, "TimerRoleplay", 72350)&lt;br/&gt; &lt;br/&gt; local berserkTimer			= mod:NewBerserkTimer(900)&lt;br/&gt; &lt;br/&gt;@@ -426,20 +426,20 @@&lt;br/&gt; 					valkyrTargets[i] = true          -- this person has been announced&lt;br/&gt; 					if UnitName("raid"..i) == UnitName("player") then&lt;br/&gt; 						specWarnYouAreValkd:Show()&lt;br/&gt;-						if mod:IsHealer() then&lt;br/&gt;+						if mod:IsHealer() then--Is player that's grabbed a healer&lt;br/&gt; 							if isPAL then&lt;br/&gt;-								mod:SendSync("PALGrabbed", UnitName("player"))&lt;br/&gt;+								mod:SendSync("PALGrabbed", UnitName("player"))--They are a holy paladin&lt;br/&gt; 							elseif isPRI then&lt;br/&gt;-								mod:SendSync("PRIGrabbed", UnitName("player"))&lt;br/&gt;+								mod:SendSync("PRIGrabbed", UnitName("player"))--They are a disc/holy priest&lt;br/&gt; 							end&lt;br/&gt; 						end&lt;br/&gt; 					end&lt;br/&gt; 					if mod.Options.AnnounceValkGrabs and DBM:GetRaidRank() &gt; 0 then&lt;br/&gt; 						if mod.Options.ValkyrIcon then&lt;br/&gt;-							SendChatMessage(L.ValkGrabbedIcon:format(grabIcon, UnitName("raid"..i)), "RAID")--Untested, not sure if the icon timing will line up since i grab icon from a different function.&lt;br/&gt;+							SendChatMessage(L.ValkGrabbedIcon:format(grabIcon, UnitName("raid"..i)), "RAID")&lt;br/&gt; 							grabIcon = grabIcon + 1&lt;br/&gt; 						else&lt;br/&gt;-							SendChatMessage(L.ValkGrabbed:format(UnitName("raid"..i)), "RAID")--Untested, not sure if the icon timing will line up since i grab icon from a different function.&lt;br/&gt;+							SendChatMessage(L.ValkGrabbed:format(UnitName("raid"..i)), "RAID")&lt;br/&gt; 						end&lt;br/&gt; 					end&lt;br/&gt; 				end&lt;br/&gt;@@ -532,14 +532,14 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:CHAT_MSG_MONSTER_YELL(msg)&lt;br/&gt;-	if msg == L.LKPull or msg:find(L.LKPull) then&lt;br/&gt;+	if msg:find(L.LKPull) then&lt;br/&gt; 		timerCombatStart:Start()&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;-function mod:CHAT_MSG_RAID_BOSS_WHISPER(msg)&lt;br/&gt;-	if msg:find(L.PlagueWhisper) and self:IsInCombat() then&lt;br/&gt;-		if GetTime() - lastPlagueCast &gt; 1 then&lt;br/&gt;+function mod:CHAT_MSG_RAID_BOSS_WHISPER(msg)--We get this whisper for all plagues, ones cast by lich king and ones from dispel jumps.&lt;br/&gt;+	if msg:find(L.PlagueWhisper) and self:IsInCombat() then--We do a combat check with lich king since rotface uses the same whisper message and we only want this to work on lich king.&lt;br/&gt;+		if GetTime() - lastPlagueCast &gt; 1 then--We don't want to send sync if it came from a spell cast though, so we ignore whisper unless it was at least 1 second after a cast.&lt;br/&gt; 			self:SendSync("PlagueOn", UnitName("player"))&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;@@ -557,7 +557,7 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;-function mod:OnSync(msg, victim)--Lets try two onsync handlers with a diff arg name to maybe work around the trap bug?&lt;br/&gt;+function mod:OnSync(msg, victim)--Lets try two onsync handlers with a diff arg name to maybe work around the trap bug if 2 syncs sent at same time&lt;br/&gt; 	if msg == "TrapOn" then&lt;br/&gt; 		if not self.Options.BypassLatencyCheck then&lt;br/&gt; 			warnTrapCast:Show(victim)&lt;br/&gt;@@ -590,11 +590,11 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:OnSync(msg, target)&lt;br/&gt;-	if msg == "PALGrabbed" then&lt;br/&gt;+	if msg == "PALGrabbed" then--Does this function fail to alert second healer if 2 different paladins are grabbed within &lt; 2.5 seconds?&lt;br/&gt; 		if self.Options.specWarnHealerGrabbed then&lt;br/&gt; 			specWarnPALGrabbed:Show(target)&lt;br/&gt; 		end&lt;br/&gt;-	elseif msg == "PRIGrabbed" then&lt;br/&gt;+	elseif msg == "PRIGrabbed" then--Does this function fail to alert second healer if 2 different priests are grabbed within &lt; 2.5 seconds?&lt;br/&gt; 		if self.Options.specWarnHealerGrabbed then&lt;br/&gt; 			specWarnPRIGrabbed:Show(target)&lt;br/&gt; 		end&lt;br/&gt;@@ -629,8 +629,8 @@&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	elseif msg == "PlagueOn" and self:IsInCombat() then&lt;br/&gt;-		if GetTime() - lastPlagueCast &gt; 1 then --Dirty hack to prevent function from doing anything for lich kings direct casts of necrotic plague.&lt;br/&gt;-			warnNecroticPlagueJump:Show(target)	--We only want this function to work when it jumps from target to target.&lt;br/&gt;+		if GetTime() - lastPlagueCast &gt; 1 then --We also do same 1 second check here&lt;br/&gt;+			warnNecroticPlagueJump:Show(target)&lt;br/&gt; 			timerNecroticPlagueCleanse:Start()&lt;br/&gt; 			if target == UnitName("player") then&lt;br/&gt; 				specWarnNecroticPlague:Show()&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 23 Jul 2010 21:16:17 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4370.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-23T21:16:17Z</dc:date>
    </item>
    <item>
      <title>r4369 (Snamor): #ICC/All: esES update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4369.html</link>
      <description>Author: Snamor&lt;br/&gt;Date: Thu Jul 22 10:05:50 CEST 2010&lt;br/&gt;Revision: 4369&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/All: esES update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4368&lt;/div&gt;&lt;div&gt;Old date: 2010-07-22 04:49:01 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -529,17 +529,17 @@&lt;br/&gt; 	WarnPhase3Soon			= "Mostrar pre-aviso para transición a la Fase 3 (al ~43%)",&lt;br/&gt; 	ValkyrWarning			= "Anunciar quien ha sido agarrado por las Valkyr",&lt;br/&gt; 	specWarnYouAreValkd		= "Mostrar aviso especial cuando seas agarrado por una Valkyr",&lt;br/&gt;-	specWarnHealerGrabbed	= "Mostrar un aviso especial cuando un healer paladín o sacerdote es agarrado",&lt;br/&gt;+	specWarnHealerGrabbed	= "Mostrar un aviso especial cuando un healer paladín o sacerdote es agarrado\n(Es necesario que ese healer esté usando DBM)",&lt;br/&gt; 	specWarnDefileCast		= "Mostrar aviso especial para $spell:72762 en ti",&lt;br/&gt; 	specWarnDefileNear		= "Mostrar aviso especial para $spell:72762 cerca de ti",&lt;br/&gt; 	specWarnTrapNear		= "Mostrar aviso especial para $spell:73539 cerca de ti",&lt;br/&gt; 	YellOnDefile			= "Gritar cuando tengas $spell:72762",&lt;br/&gt; 	YellOnTrap				= "Gritar cuando tengas $spell:73539",&lt;br/&gt;-	YellOnValk				= "Gritar cuando te agarre $spell:69037",&lt;br/&gt; 	DefileIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72762),&lt;br/&gt; 	NecroticPlagueIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(73912),&lt;br/&gt; 	RagingSpiritIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69200),&lt;br/&gt; 	TrapIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(73539),&lt;br/&gt;+	HarvestSoulIcon			= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(74327),&lt;br/&gt; 	ValkyrIcon				= "Poner iconos en las Valkyr",&lt;br/&gt; 	DefileArrow				= "Mostrar flecha cuando $spell:72762 está cerca de ti",&lt;br/&gt; 	TrapArrow				= "Mostrar flecha cuando $spell:73539 está cerca de ti",&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Thu, 22 Jul 2010 08:05:50 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4369.html</guid>
      <dc:creator>Snamor</dc:creator>
      <dc:date>2010-07-22T08:05:50Z</dc:date>
    </item>
    <item>
      <title>r4368 (Omega): just playing with sync changes to try and fix trap sync bug</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4368.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Thu Jul 22 06:49:01 CEST 2010&lt;br/&gt;Revision: 4368&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;just playing with sync changes to try and fix trap sync bug&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4367&lt;/div&gt;&lt;div&gt;Old date: 2010-07-22 04:19:04 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -557,6 +557,38 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;+function mod:OnSync(msg, victim)--Lets try two onsync handlers with a diff arg name to maybe work around the trap bug?&lt;br/&gt;+	if msg == "TrapOn" then&lt;br/&gt;+		if not self.Options.BypassLatencyCheck then&lt;br/&gt;+			warnTrapCast:Show(victim)&lt;br/&gt;+			if self.Options.TrapIcon then&lt;br/&gt;+				self:SetIcon(player, 8, 10)&lt;br/&gt;+			end&lt;br/&gt;+			if victim == UnitName("player") then&lt;br/&gt;+				specWarnTrap:Show()&lt;br/&gt;+				if self.Options.YellOnTrap then&lt;br/&gt;+					SendChatMessage(L.YellTrap, "SAY")&lt;br/&gt;+				end&lt;br/&gt;+			end&lt;br/&gt;+			local uId = DBM:GetRaidUnitId(victim)&lt;br/&gt;+			if uId ~= "none" then&lt;br/&gt;+				local inRange = CheckInteractDistance(uId, 2)&lt;br/&gt;+				local x, y = GetPlayerMapPosition(uId)&lt;br/&gt;+				if x == 0 and y == 0 then&lt;br/&gt;+					SetMapToCurrentZone()&lt;br/&gt;+					x, y = GetPlayerMapPosition(uId)&lt;br/&gt;+				end&lt;br/&gt;+				if inRange then&lt;br/&gt;+					specWarnTrapNear:Show()&lt;br/&gt;+					if self.Options.TrapArrow then&lt;br/&gt;+						DBM.Arrow:ShowRunAway(x, y, 10, 5)&lt;br/&gt;+					end&lt;br/&gt;+				end&lt;br/&gt;+			end&lt;br/&gt;+		end&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;+&lt;br/&gt; function mod:OnSync(msg, target)&lt;br/&gt; 	if msg == "PALGrabbed" then&lt;br/&gt; 		if self.Options.specWarnHealerGrabbed then&lt;br/&gt;@@ -596,34 +628,6 @@&lt;br/&gt; 				end&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt;-	elseif msg == "TrapOn" then&lt;br/&gt;-		if not self.Options.BypassLatencyCheck then&lt;br/&gt;-			warnTrapCast:Show(target)&lt;br/&gt;-			if self.Options.TrapIcon then&lt;br/&gt;-				self:SetIcon(target, 8, 10)&lt;br/&gt;-			end&lt;br/&gt;-			if target == UnitName("player") then&lt;br/&gt;-				specWarnTrap:Show()&lt;br/&gt;-				if self.Options.YellOnTrap then&lt;br/&gt;-					SendChatMessage(L.YellTrap, "SAY")&lt;br/&gt;-				end&lt;br/&gt;-			end&lt;br/&gt;-			local uId = DBM:GetRaidUnitId(target)&lt;br/&gt;-			if uId ~= "none" then&lt;br/&gt;-				local inRange = CheckInteractDistance(uId, 2)&lt;br/&gt;-				local x, y = GetPlayerMapPosition(uId)&lt;br/&gt;-				if x == 0 and y == 0 then&lt;br/&gt;-					SetMapToCurrentZone()&lt;br/&gt;-					x, y = GetPlayerMapPosition(uId)&lt;br/&gt;-				end&lt;br/&gt;-				if inRange then&lt;br/&gt;-					specWarnTrapNear:Show()&lt;br/&gt;-					if self.Options.TrapArrow then&lt;br/&gt;-						DBM.Arrow:ShowRunAway(x, y, 10, 5)&lt;br/&gt;-					end&lt;br/&gt;-				end&lt;br/&gt;-			end&lt;br/&gt;-		end&lt;br/&gt; 	elseif msg == "PlagueOn" and self:IsInCombat() then&lt;br/&gt; 		if GetTime() - lastPlagueCast &gt; 1 then --Dirty hack to prevent function from doing anything for lich kings direct casts of necrotic plague.&lt;br/&gt; 			warnNecroticPlagueJump:Show(target)	--We only want this function to work when it jumps from target to target.&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Thu, 22 Jul 2010 04:49:01 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4368.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-22T04:49:01Z</dc:date>
    </item>
    <item>
      <title>r4367 (Omega): revert all lich king changes (except icon changes). removing necrotic plague syncing does not fix trap. currently this cannot be fixed in lich king mod it's gonna take a core fix in how sync protocol handles two syncs at same time. use the old trap scan method in options til this is fixed</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4367.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Thu Jul 22 06:19:04 CEST 2010&lt;br/&gt;Revision: 4367&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;revert all lich king changes (except icon changes). removing necrotic plague syncing does not fix trap. currently this cannot be fixed in lich king mod it's gonna take a core fix in how sync protocol handles two syncs at same time. use the old trap scan method in options til this is fixed&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4366&lt;/div&gt;&lt;div&gt;Old date: 2010-07-22 02:25:11 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -4,7 +4,7 @@&lt;br/&gt; mod:SetRevision(("$Revision$"):sub(12, -3))&lt;br/&gt; mod:SetCreatureID(36597)&lt;br/&gt; mod:RegisterCombat("combat")&lt;br/&gt;-mod:SetMinSyncRevision(4362)&lt;br/&gt;+mod:SetMinSyncRevision(3913)&lt;br/&gt; mod:SetUsedIcons(2, 3, 4, 5, 6, 7, 8)&lt;br/&gt; &lt;br/&gt; mod:RegisterEvents(&lt;br/&gt;@@ -32,7 +32,7 @@&lt;br/&gt; local warnDrudgeGhouls		= mod:NewSpellAnnounce(70358, 2) --Phase 1 Add&lt;br/&gt; local warnShamblingEnrage	= mod:NewTargetAnnounce(72143, 3, nil, mod:IsHealer() or mod:IsTank() or mod:CanRemoveEnrage()) --Phase 1 Add Ability&lt;br/&gt; local warnNecroticPlague	= mod:NewTargetAnnounce(73912, 4) --Phase 1+ Ability&lt;br/&gt;---local warnNecroticPlagueJump= mod:NewAnnounce("warnNecroticPlagueJump", 4, 73912) --Phase 1+ Ability&lt;br/&gt;+local warnNecroticPlagueJump= mod:NewAnnounce("warnNecroticPlagueJump", 4, 73912) --Phase 1+ Ability&lt;br/&gt; local warnInfest			= mod:NewSpellAnnounce(73779, 3, nil, mod:IsHealer()) --Phase 1 &amp; 2 Ability&lt;br/&gt; local warnPhase2Soon		= mod:NewAnnounce("WarnPhase2Soon", 1)&lt;br/&gt; local ValkyrWarning			= mod:NewAnnounce("ValkyrWarning", 3, 71844)--Phase 2 Ability&lt;br/&gt;@@ -331,6 +331,9 @@&lt;br/&gt; 		timerNecroticPlagueCD:Start()&lt;br/&gt; 		timerNecroticPlagueCleanse:Start()&lt;br/&gt; 		lastPlagueCast = GetTime()&lt;br/&gt;+		if args:IsPlayer() then&lt;br/&gt;+			specWarnNecroticPlague:Show()&lt;br/&gt;+		end&lt;br/&gt; 		if self.Options.NecroticPlagueIcon then&lt;br/&gt; 			self:SetIcon(args.destName, 5, 5)&lt;br/&gt; 		end&lt;br/&gt;@@ -536,10 +539,11 @@&lt;br/&gt; &lt;br/&gt; function mod:CHAT_MSG_RAID_BOSS_WHISPER(msg)&lt;br/&gt; 	if msg:find(L.PlagueWhisper) and self:IsInCombat() then&lt;br/&gt;-		specWarnNecroticPlague:Show()&lt;br/&gt;---		self:SendSync("PlagueOn", UnitName("player"))&lt;br/&gt;+		if GetTime() - lastPlagueCast &gt; 1 then&lt;br/&gt;+			self:SendSync("PlagueOn", UnitName("player"))&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt; &lt;br/&gt; function mod:SWING_DAMAGE(args)&lt;br/&gt; 	if args:GetSrcCreatureID() == 36597 then--Lich king Tank&lt;br/&gt;@@ -596,7 +600,7 @@&lt;br/&gt; 		if not self.Options.BypassLatencyCheck then&lt;br/&gt; 			warnTrapCast:Show(target)&lt;br/&gt; 			if self.Options.TrapIcon then&lt;br/&gt;-				self:SetIcon(target, 6, 10)&lt;br/&gt;+				self:SetIcon(target, 8, 10)&lt;br/&gt; 			end&lt;br/&gt; 			if target == UnitName("player") then&lt;br/&gt; 				specWarnTrap:Show()&lt;br/&gt;@@ -620,13 +624,16 @@&lt;br/&gt; 				end&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt;-	--[[elseif msg == "PlagueOn" and self:IsInCombat() then&lt;br/&gt;+	elseif msg == "PlagueOn" and self:IsInCombat() then&lt;br/&gt; 		if GetTime() - lastPlagueCast &gt; 1 then --Dirty hack to prevent function from doing anything for lich kings direct casts of necrotic plague.&lt;br/&gt; 			warnNecroticPlagueJump:Show(target)	--We only want this function to work when it jumps from target to target.&lt;br/&gt; 			timerNecroticPlagueCleanse:Start()&lt;br/&gt;+			if target == UnitName("player") then&lt;br/&gt;+				specWarnNecroticPlague:Show()&lt;br/&gt;+			end &lt;br/&gt; 			if self.Options.NecroticPlagueIcon then&lt;br/&gt;-				self:SetIcon(target, 7, 5)&lt;br/&gt;+				self:SetIcon(target, 5, 5)&lt;br/&gt; 			end&lt;br/&gt;-		end--]]&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Thu, 22 Jul 2010 04:19:04 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4367.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-22T04:19:04Z</dc:date>
    </item>
    <item>
      <title>r4366 (Omega): fix error in last</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4366.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Thu Jul 22 04:25:11 CEST 2010&lt;br/&gt;Revision: 4366&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;fix error in last&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4365&lt;/div&gt;&lt;div&gt;Old date: 2010-07-21 23:44:32 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -536,9 +536,7 @@&lt;br/&gt; &lt;br/&gt; function mod:CHAT_MSG_RAID_BOSS_WHISPER(msg)&lt;br/&gt; 	if msg:find(L.PlagueWhisper) and self:IsInCombat() then&lt;br/&gt;-		if args:IsPlayer() then&lt;br/&gt; 			specWarnNecroticPlague:Show()&lt;br/&gt;-		end&lt;br/&gt; --		self:SendSync("PlagueOn", UnitName("player"))&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Thu, 22 Jul 2010 02:25:11 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4366.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-22T02:25:11Z</dc:date>
    </item>
    <item>
      <title>r4365 (Omega): #ICC/Lich King: Changed icons around to make a little more sense. skull on trap target, moon on plague, X on raging spirits. This is also done to reduce mod conflict with DXE, now both mods use same icons so raid assists using both mods in same raid will no longer use conflicting icons.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4365.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Thu Jul 22 01:44:32 CEST 2010&lt;br/&gt;Revision: 4365&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/Lich King: Changed icons around to make a little more sense. skull on trap target, moon on plague, X on raging spirits. This is also done to reduce mod conflict with DXE, now both mods use same icons so raid assists using both mods in same raid will no longer use conflicting icons.&lt;br/&gt;#ICC/Putricide: Changed plague icon to moon for same reason as above.&lt;br/&gt;#ICC/Rotface: Since skull is no longer used for oozes blowing up, changed icons for infection to skull and x.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/ThePlagueworks/Putricide.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/ThePlagueworks/Rotface.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4364&lt;/div&gt;&lt;div&gt;Old date: 2010-07-21 23:22:54 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -5,7 +5,7 @@&lt;br/&gt; mod:SetCreatureID(36597)&lt;br/&gt; mod:RegisterCombat("combat")&lt;br/&gt; mod:SetMinSyncRevision(4362)&lt;br/&gt;-mod:SetUsedIcons(2, 3, 4, 6, 7, 8)&lt;br/&gt;+mod:SetUsedIcons(2, 3, 4, 5, 6, 7, 8)&lt;br/&gt; &lt;br/&gt; mod:RegisterEvents(&lt;br/&gt; 	"SPELL_CAST_START",&lt;br/&gt;@@ -93,6 +93,7 @@&lt;br/&gt; mod:AddBoolOption("RagingSpiritIcon")&lt;br/&gt; mod:AddBoolOption("TrapIcon")&lt;br/&gt; mod:AddBoolOption("ValkyrIcon")&lt;br/&gt;+mod:AddBoolOption("HarvestSoulIcon")&lt;br/&gt; mod:AddBoolOption("YellOnDefile", true, "announce")&lt;br/&gt; mod:AddBoolOption("YellOnTrap", true, "announce")&lt;br/&gt; mod:AddBoolOption("AnnounceValkGrabs", false)&lt;br/&gt;@@ -180,7 +181,7 @@&lt;br/&gt; function mod:OldTankTrap()&lt;br/&gt; 	warnTrapCast:Show(LKTank)&lt;br/&gt; 	if self.Options.TrapIcon then&lt;br/&gt;-		self:SetIcon(LKTank, 6, 10)&lt;br/&gt;+		self:SetIcon(LKTank, 8, 10)&lt;br/&gt; 	end&lt;br/&gt; 	if LKTank == UnitName("player") then&lt;br/&gt; 		specWarnTrap:Show()&lt;br/&gt;@@ -213,7 +214,7 @@&lt;br/&gt; 		self:UnscheduleMethod("OldTankTrap")--Also unschedule tanktrap since we got a scan that returned a non tank.&lt;br/&gt; 		warnTrapCast:Show(targetname)&lt;br/&gt; 		if self.Options.TrapIcon then&lt;br/&gt;-			self:SetIcon(targetname, 6, 10)&lt;br/&gt;+			self:SetIcon(targetname, 8, 10)&lt;br/&gt; 		end&lt;br/&gt; 		if targetname == UnitName("player") then&lt;br/&gt; 			specWarnTrap:Show()&lt;br/&gt;@@ -331,7 +332,7 @@&lt;br/&gt; 		timerNecroticPlagueCleanse:Start()&lt;br/&gt; 		lastPlagueCast = GetTime()&lt;br/&gt; 		if self.Options.NecroticPlagueIcon then&lt;br/&gt;-			self:SetIcon(args.destName, 7, 5)&lt;br/&gt;+			self:SetIcon(args.destName, 5, 5)&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:IsSpellID(69409, 73797, 73798, 73799) then -- Soul reaper (MT debuff)&lt;br/&gt; 		warnSoulreaper:Show(args.destName)&lt;br/&gt;@@ -352,7 +353,7 @@&lt;br/&gt; 			timerRagingSpiritCD:Start(17)&lt;br/&gt; 		end&lt;br/&gt; 		if self.Options.RagingSpiritIcon then&lt;br/&gt;-			self:SetIcon(args.destName, 8, 5)&lt;br/&gt;+			self:SetIcon(args.destName, 7, 5)&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:IsSpellID(68980, 74325, 74326, 74327) then -- Harvest Soul&lt;br/&gt; 		warnHarvestSoul:Show(args.destName)&lt;br/&gt;@@ -361,6 +362,9 @@&lt;br/&gt; 		if args:IsPlayer() then&lt;br/&gt; 			specWarnHarvestSoul:Show()&lt;br/&gt; 		end&lt;br/&gt;+		if self.Options.HarvestSoulIcon then&lt;br/&gt;+			self:SetIcon(args.destName, 5, 6)&lt;br/&gt;+		end&lt;br/&gt; 	elseif args:IsSpellID(73654, 74295, 74296, 74297) then -- Harvest Souls (Heroic)&lt;br/&gt; 		specWarnHarvestSouls:Show()&lt;br/&gt; 		timerVileSpirit:Cancel()&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/ThePlagueworks/Putricide.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4364&lt;/div&gt;&lt;div&gt;Old date: 2010-07-21 23:22:54 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -5,7 +5,7 @@&lt;br/&gt; mod:SetCreatureID(36678)&lt;br/&gt; mod:RegisterCombat("yell", L.YellPull)&lt;br/&gt; mod:SetMinSyncRevision(3860)&lt;br/&gt;-mod:SetUsedIcons(1, 2, 6, 7, 8)&lt;br/&gt;+mod:SetUsedIcons(5, 6, 7, 8)&lt;br/&gt; &lt;br/&gt; mod:RegisterEvents(&lt;br/&gt; 	"SPELL_CAST_START",&lt;br/&gt;@@ -250,7 +250,7 @@&lt;br/&gt; 	elseif args:IsSpellID(72855, 72856, 70911) then	 -- Unbound Plague&lt;br/&gt; 		warnUnboundPlague:Show(args.destName)&lt;br/&gt; 		if self.Options.UnboundPlagueIcon then&lt;br/&gt;-			self:SetIcon(args.destName, 2, 20)&lt;br/&gt;+			self:SetIcon(args.destName, 5, 20)&lt;br/&gt; 		end&lt;br/&gt; 		if args:IsPlayer() then&lt;br/&gt; 			specWarnUnboundPlague:Show()&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/ThePlagueworks/Rotface.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4364&lt;/div&gt;&lt;div&gt;Old date: 2010-07-21 23:22:54 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -3,7 +3,7 @@&lt;br/&gt; &lt;br/&gt; mod:SetRevision(("$Revision$"):sub(12, -3))&lt;br/&gt; mod:SetCreatureID(36627)&lt;br/&gt;-mod:SetUsedIcons(6, 7)&lt;br/&gt;+mod:SetUsedIcons(7, 8)&lt;br/&gt; mod:RegisterCombat("combat")&lt;br/&gt; &lt;br/&gt; mod:RegisterEvents(&lt;br/&gt;@@ -62,7 +62,7 @@&lt;br/&gt; function mod:OnCombatStart(delay)&lt;br/&gt; 	timerWallSlime:Start(25-delay)&lt;br/&gt; 	self:ScheduleMethod(25-delay, "WallSlime")&lt;br/&gt;-	InfectionIcon = 7&lt;br/&gt;+	InfectionIcon = 8&lt;br/&gt; 	spamOoze = 0&lt;br/&gt; 	if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt; 		timerVileGasCD:Start(22-delay)&lt;br/&gt;@@ -122,10 +122,10 @@&lt;br/&gt; 		end&lt;br/&gt; 		if self.Options.InfectionIcon then&lt;br/&gt; 			self:SetIcon(args.destName, InfectionIcon, 12)&lt;br/&gt;-			if InfectionIcon == 7 then	-- After ~3mins there is a chance 2 ppl will have the debuff, so we are alternating between 2 icons&lt;br/&gt;-				InfectionIcon = 6&lt;br/&gt;+			if InfectionIcon == 8 then	-- After ~3mins there is a chance 2 ppl will have the debuff, so we are alternating between 2 icons&lt;br/&gt;+				InfectionIcon = 7&lt;br/&gt; 			else&lt;br/&gt;-				InfectionIcon = 7&lt;br/&gt;+				InfectionIcon = 8&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:IsSpellID(72272, 72273) and args:IsDestTypePlayer() then	-- Vile Gas(Heroic Rotface only, 25 man spellid the same as 10?)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4364&lt;/div&gt;&lt;div&gt;Old date: 2010-07-21 23:22:54 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -528,6 +528,7 @@&lt;br/&gt; 	NecroticPlagueIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(73912),&lt;br/&gt; 	RagingSpiritIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69200),&lt;br/&gt; 	TrapIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(73539),&lt;br/&gt;+	HarvestSoulIcon			= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(74327),&lt;br/&gt; 	ValkyrIcon				= "Set icons on Valkyrs",&lt;br/&gt; 	DefileArrow				= "Show DBM arrow when $spell:72762 is near you",&lt;br/&gt; 	TrapArrow				= "Show DBM arrow when $spell:73539 is near you",&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 21 Jul 2010 23:44:32 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4365.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-21T23:44:32Z</dc:date>
    </item>
    <item>
      <title>r4364 (Omega): remove yell on valk, it's just annoying and not useful in any way. i more or less used it for debugging when testing the grab code but now it's just useless fluff.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4364.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Thu Jul 22 01:22:54 CEST 2010&lt;br/&gt;Revision: 4364&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;remove yell on valk, it's just annoying and not useful in any way. i more or less used it for debugging when testing the grab code but now it's just useless fluff.&lt;br/&gt;added clarification to locals on healer grabs noting that they require those healers to be running DBM for the sync.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4363&lt;/div&gt;&lt;div&gt;Old date: 2010-07-21 18:30:24 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -95,7 +95,6 @@&lt;br/&gt; mod:AddBoolOption("ValkyrIcon")&lt;br/&gt; mod:AddBoolOption("YellOnDefile", true, "announce")&lt;br/&gt; mod:AddBoolOption("YellOnTrap", true, "announce")&lt;br/&gt;-mod:AddBoolOption("YellOnValk", false, "announce")&lt;br/&gt; mod:AddBoolOption("AnnounceValkGrabs", false)&lt;br/&gt; --mod:AddBoolOption("DefileArrow")&lt;br/&gt; mod:AddBoolOption("TrapArrow")&lt;br/&gt;@@ -420,9 +419,6 @@&lt;br/&gt; 					valkyrTargets[i] = true          -- this person has been announced&lt;br/&gt; 					if UnitName("raid"..i) == UnitName("player") then&lt;br/&gt; 						specWarnYouAreValkd:Show()&lt;br/&gt;-						if mod.Options.YellOnValk then&lt;br/&gt;-							SendChatMessage(L.YellValk, "SAY")&lt;br/&gt;-						end&lt;br/&gt; 						if mod:IsHealer() then&lt;br/&gt; 							if isPAL then&lt;br/&gt; 								mod:SendSync("PALGrabbed", UnitName("player"))&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4363&lt;/div&gt;&lt;div&gt;Old date: 2010-07-21 18:30:24 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -518,13 +518,12 @@&lt;br/&gt; 	WarnPhase3Soon			= "Show pre-warning for Phase 3 transition (at ~43%)",&lt;br/&gt; 	ValkyrWarning			= "Announce who has been grabbed by Val'kyr Shadowguards",&lt;br/&gt; 	specWarnYouAreValkd		= "Show special warning when you have been grabbed by a Val'kyr Shadowguard",--npc36609&lt;br/&gt;-	specWarnHealerGrabbed	= "Show special warning when a paladin or priest healer has been grabbed",&lt;br/&gt;+	specWarnHealerGrabbed	= "Show special warning when a paladin or priest healer has been grabbed\n(requires that healer to be running DBM)",&lt;br/&gt; 	specWarnDefileCast		= "Show special warning for $spell:72762 on you",&lt;br/&gt; 	specWarnDefileNear		= "Show special warning for $spell:72762 near you",&lt;br/&gt; 	specWarnTrapNear		= "Show special warning for $spell:73539 near you",&lt;br/&gt; 	YellOnDefile			= "Yell on $spell:72762",&lt;br/&gt; 	YellOnTrap				= "Yell on $spell:73539",&lt;br/&gt;-	YellOnValk				= "Yell on $spell:69037",&lt;br/&gt; 	DefileIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72762),&lt;br/&gt; 	NecroticPlagueIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(73912),&lt;br/&gt; 	RagingSpiritIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69200),&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 21 Jul 2010 23:22:54 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4364.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-21T23:22:54Z</dc:date>
    </item>
    <item>
      <title>r4363 (Omega): make it so you at very least get a special warning if a plague jumps to you even if other stuff is disabled such as syncing.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4363.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Wed Jul 21 20:30:24 CEST 2010&lt;br/&gt;Revision: 4363&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;make it so you at very least get a special warning if a plague jumps to you even if other stuff is disabled such as syncing.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4362&lt;/div&gt;&lt;div&gt;Old date: 2010-07-21 04:32:03 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -16,7 +16,7 @@&lt;br/&gt; 	"SPELL_DAMAGE",&lt;br/&gt; 	"UNIT_HEALTH",&lt;br/&gt; 	"CHAT_MSG_MONSTER_YELL",&lt;br/&gt;---	"CHAT_MSG_RAID_BOSS_WHISPER",&lt;br/&gt;+	"CHAT_MSG_RAID_BOSS_WHISPER",&lt;br/&gt; 	"SWING_DAMAGE",&lt;br/&gt; 	"SWING_MISSED"&lt;br/&gt; )&lt;br/&gt;@@ -334,9 +334,6 @@&lt;br/&gt; 		if self.Options.NecroticPlagueIcon then&lt;br/&gt; 			self:SetIcon(args.destName, 7, 5)&lt;br/&gt; 		end&lt;br/&gt;-		if args:IsPlayer() then&lt;br/&gt;-			specWarnNecroticPlague:Show()&lt;br/&gt;-		end&lt;br/&gt; 	elseif args:IsSpellID(69409, 73797, 73798, 73799) then -- Soul reaper (MT debuff)&lt;br/&gt; 		warnSoulreaper:Show(args.destName)&lt;br/&gt; 		specwarnSoulreaper:Show(args.destName)&lt;br/&gt;@@ -537,11 +534,14 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;---[[function mod:CHAT_MSG_RAID_BOSS_WHISPER(msg)&lt;br/&gt;+function mod:CHAT_MSG_RAID_BOSS_WHISPER(msg)&lt;br/&gt; 	if msg:find(L.PlagueWhisper) and self:IsInCombat() then&lt;br/&gt;-		self:SendSync("PlagueOn", UnitName("player"))&lt;br/&gt;+		if args:IsPlayer() then&lt;br/&gt;+			specWarnNecroticPlague:Show()&lt;br/&gt; 	end&lt;br/&gt;-end--]]&lt;br/&gt;+--		self:SendSync("PlagueOn", UnitName("player"))&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt; &lt;br/&gt; function mod:SWING_DAMAGE(args)&lt;br/&gt; 	if args:GetSrcCreatureID() == 36597 then--Lich king Tank&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 21 Jul 2010 18:30:24 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4363.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-21T18:30:24Z</dc:date>
    </item>
    <item>
      <title>r4362 (Omega): #ICC/Lich King: Removed necrotic plague jump detection, it doesn't get along with shadow trap syncs. apparently a dbm core limitation prevents you from using more than one type of target sync at same time. surprised this hasn't caused problems on halion yet. or i just haven't noticed yet. this will fix isses with traps being announced on plague targets. However this will make users unhappy since they will no longer get raid icon, special warning, or any kind of warning for that matter if plague jumps to another player unless someone can write a unit aura scan method</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4362.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Wed Jul 21 06:32:03 CEST 2010&lt;br/&gt;Revision: 4362&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/Lich King: Removed necrotic plague jump detection, it doesn't get along with shadow trap syncs. apparently a dbm core limitation prevents you from using more than one type of target sync at same time. surprised this hasn't caused problems on halion yet. or i just haven't noticed yet. this will fix isses with traps being announced on plague targets. However this will make users unhappy since they will no longer get raid icon, special warning, or any kind of warning for that matter if plague jumps to another player unless someone can write a unit aura scan method&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4361&lt;/div&gt;&lt;div&gt;Old date: 2010-07-20 11:44:20 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -4,7 +4,7 @@&lt;br/&gt; mod:SetRevision(("$Revision$"):sub(12, -3))&lt;br/&gt; mod:SetCreatureID(36597)&lt;br/&gt; mod:RegisterCombat("combat")&lt;br/&gt;-mod:SetMinSyncRevision(3913)&lt;br/&gt;+mod:SetMinSyncRevision(4362)&lt;br/&gt; mod:SetUsedIcons(2, 3, 4, 6, 7, 8)&lt;br/&gt; &lt;br/&gt; mod:RegisterEvents(&lt;br/&gt;@@ -16,7 +16,7 @@&lt;br/&gt; 	"SPELL_DAMAGE",&lt;br/&gt; 	"UNIT_HEALTH",&lt;br/&gt; 	"CHAT_MSG_MONSTER_YELL",&lt;br/&gt;-	"CHAT_MSG_RAID_BOSS_WHISPER",&lt;br/&gt;+--	"CHAT_MSG_RAID_BOSS_WHISPER",&lt;br/&gt; 	"SWING_DAMAGE",&lt;br/&gt; 	"SWING_MISSED"&lt;br/&gt; )&lt;br/&gt;@@ -32,7 +32,7 @@&lt;br/&gt; local warnDrudgeGhouls		= mod:NewSpellAnnounce(70358, 2) --Phase 1 Add&lt;br/&gt; local warnShamblingEnrage	= mod:NewTargetAnnounce(72143, 3, nil, mod:IsHealer() or mod:IsTank() or mod:CanRemoveEnrage()) --Phase 1 Add Ability&lt;br/&gt; local warnNecroticPlague	= mod:NewTargetAnnounce(73912, 4) --Phase 1+ Ability&lt;br/&gt;-local warnNecroticPlagueJump= mod:NewAnnounce("warnNecroticPlagueJump", 4, 73912) --Phase 1+ Ability&lt;br/&gt;+--local warnNecroticPlagueJump= mod:NewAnnounce("warnNecroticPlagueJump", 4, 73912) --Phase 1+ Ability&lt;br/&gt; local warnInfest			= mod:NewSpellAnnounce(73779, 3, nil, mod:IsHealer()) --Phase 1 &amp; 2 Ability&lt;br/&gt; local warnPhase2Soon		= mod:NewAnnounce("WarnPhase2Soon", 1)&lt;br/&gt; local ValkyrWarning			= mod:NewAnnounce("ValkyrWarning", 3, 71844)--Phase 2 Ability&lt;br/&gt;@@ -537,11 +537,11 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;-function mod:CHAT_MSG_RAID_BOSS_WHISPER(msg)&lt;br/&gt;+--[[function mod:CHAT_MSG_RAID_BOSS_WHISPER(msg)&lt;br/&gt; 	if msg:find(L.PlagueWhisper) and self:IsInCombat() then&lt;br/&gt; 		self:SendSync("PlagueOn", UnitName("player"))&lt;br/&gt; 	end&lt;br/&gt;-end&lt;br/&gt;+end--]]&lt;br/&gt; &lt;br/&gt; function mod:SWING_DAMAGE(args)&lt;br/&gt; 	if args:GetSrcCreatureID() == 36597 then--Lich king Tank&lt;br/&gt;@@ -556,18 +556,7 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:OnSync(msg, target)&lt;br/&gt;-	if msg == "PlagueOn" and self:IsInCombat() then&lt;br/&gt;-		if GetTime() - lastPlagueCast &gt; 1 then --Dirty hack to prevent function from doing anything for lich kings direct casts of necrotic plague.&lt;br/&gt;-			warnNecroticPlagueJump:Show(target)	--We only want this function to work when it jumps from target to target.&lt;br/&gt;-			timerNecroticPlagueCleanse:Start()&lt;br/&gt;-			if target == UnitName("player") then&lt;br/&gt;-				specWarnNecroticPlague:Show()&lt;br/&gt;-			end &lt;br/&gt;-			if self.Options.NecroticPlagueIcon then&lt;br/&gt;-				self:SetIcon(target, 7, 5)&lt;br/&gt;-			end&lt;br/&gt;-		end&lt;br/&gt;-	elseif msg == "PALGrabbed" then&lt;br/&gt;+	if msg == "PALGrabbed" then&lt;br/&gt; 		if self.Options.specWarnHealerGrabbed then&lt;br/&gt; 			specWarnPALGrabbed:Show(target)&lt;br/&gt; 		end&lt;br/&gt;@@ -633,5 +622,13 @@&lt;br/&gt; 				end&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt;+	--[[elseif msg == "PlagueOn" and self:IsInCombat() then&lt;br/&gt;+		if GetTime() - lastPlagueCast &gt; 1 then --Dirty hack to prevent function from doing anything for lich kings direct casts of necrotic plague.&lt;br/&gt;+			warnNecroticPlagueJump:Show(target)	--We only want this function to work when it jumps from target to target.&lt;br/&gt;+			timerNecroticPlagueCleanse:Start()&lt;br/&gt;+			if self.Options.NecroticPlagueIcon then&lt;br/&gt;+				self:SetIcon(target, 7, 5)&lt;br/&gt; 	end&lt;br/&gt;+		end--]]&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 21 Jul 2010 04:32:03 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4362.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-21T04:32:03Z</dc:date>
    </item>
    <item>
      <title>r4361 (Azael): zhtw update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4361.html</link>
      <description>Author: Azael&lt;br/&gt;Date: Tue Jul 20 13:44:20 CEST 2010&lt;br/&gt;Revision: 4361&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;zhtw update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.tw.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.tw.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4360&lt;/div&gt;&lt;div&gt;Old date: 2010-07-20 05:31:43 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -323,7 +323,7 @@&lt;br/&gt; 	YellOnUnbound			= "當你中了$spell:72856時大喊",&lt;br/&gt; 	specWarnUnboundPlague		= "為$spell:72856的轉移顯示特別警告",&lt;br/&gt; 	specWarnNextPlageSelf		= "當你是下一個$spell:72856的目標時顯示特別警告",&lt;br/&gt;-	BypassLatencyCheck		= "不對$spell:72295使用同步\n(只有出現問題時才使用這個)"&lt;br/&gt;+	BypassLatencyCheck		= "不對$spell:72295使用同步延遲查詢\n(只有出現問題時才使用這個)"&lt;br/&gt; 	&lt;br/&gt; &lt;br/&gt; }&lt;br/&gt;@@ -363,7 +363,7 @@&lt;br/&gt; 	EmpoweredFlameIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon		= "設置標記在強力的親王身上 (頭顱)",&lt;br/&gt; 	RangeFrame			= "顯示距離框 (12碼)",&lt;br/&gt;-	BypassLatencyCheck		= "不對$spell:72037使用同步查詢\n(只有出現問題時才使用這個)"&lt;br/&gt;+	BypassLatencyCheck		= "不對$spell:72037使用同步延遲查詢\n(只有出現問題時才使用這個)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -417,14 +417,16 @@&lt;br/&gt; &lt;br/&gt; L:SetTimerLocalization{&lt;br/&gt; 	timerPortalsOpen		= "傳送門開啟",&lt;br/&gt;-	TimerBlazingSkeleton		= "熾熱骷髏"&lt;br/&gt;+	TimerBlazingSkeleton		= "下一次 熾熱骷髏",&lt;br/&gt;+	timerAbom			= "下一次 憎惡體?"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization{&lt;br/&gt; 	SetIconOnBlazingSkeleton	= "為熾熱骷髏設置標記 (頭顱)",&lt;br/&gt; 	warnPortalOpen			= "當夢魘之門開啟時顯示警告",&lt;br/&gt; 	timerPortalsOpen		= "當夢魘之門開啟時顯示計時器",&lt;br/&gt;-	TimerBlazingSkeleton		= "為熾熱骷髏出現顯示計時器",&lt;br/&gt;+	TimerBlazingSkeleton		= "為下一次熾熱骷髏出現顯示計時器",&lt;br/&gt;+	timerAbom			= "為下一次貪吃的憎惡體出現顯示計時器 (測試中)",&lt;br/&gt; 	warnCorrosion			= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(70751, GetSpellInfo(70751) or "unknown")&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;@@ -535,7 +537,7 @@&lt;br/&gt; 	ValkyrIcon			= "為華爾琪影衛設置標記",&lt;br/&gt; 	DefileArrow			= "當你附近的人中了$spell:72762時顯示DBM箭頭",&lt;br/&gt; 	TrapArrow			= "當你附近的人中了$spell:73539時顯示DBM箭頭",&lt;br/&gt;-	BypassLatencyCheck		= "不對汙染/暗影陷阱使用同步\n(只有出現問題時才使用這個)",&lt;br/&gt;+	BypassLatencyCheck		= "不對汙染/暗影陷阱使用同步延遲查詢\n(只有出現問題時才使用這個)",&lt;br/&gt; 	AnnounceValkGrabs		= "提示誰被華爾琪影衛抓住到團隊頻道\n(需開啟團隊廣播及助理權限)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4360&lt;/div&gt;&lt;div&gt;Old date: 2010-07-20 05:31:43 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -439,7 +439,7 @@&lt;br/&gt; 	YellOnShadowCrash		= "當你中了$spell:62660時大喊",&lt;br/&gt; 	hardmodeSpawn			= "為薩倫聚惡體出現顯示計時器 (困難模式)",&lt;br/&gt; 	CrashArrow			= "當你附近的人中了$spell:62660時顯示DBM箭頭",&lt;br/&gt;-	BypassLatencyCheck		= "不對$spell:62660使用同步\n(只有出現問題時才使用這個)"&lt;br/&gt;+	BypassLatencyCheck		= "不對$spell:62660使用同步延遲查詢\n(只有出現問題時才使用這個)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 20 Jul 2010 11:44:20 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4361.html</guid>
      <dc:creator>Azael</dc:creator>
      <dc:date>2010-07-20T11:44:20Z</dc:date>
    </item>
    <item>
      <title>r4360 (Omega): local update to fix text going off screen</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4360.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Tue Jul 20 07:31:43 CEST 2010&lt;br/&gt;Revision: 4360&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;local update to fix text going off screen&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4359&lt;/div&gt;&lt;div&gt;Old date: 2010-07-20 05:29:22 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -178,7 +178,7 @@&lt;br/&gt; 	SoundOnConsumption		= "Play sound on $spell:74562 or $spell:74792",--We use localized text for these functions&lt;br/&gt; 	SetIconOnConsumption	= "Set icons on $spell:74562 or $spell:74792 targets",--So we can use single functions for both versions of spell.&lt;br/&gt; 	YellOnConsumption		= "Yell on $spell:74562 or $spell:74792",&lt;br/&gt;-	WhisperOnConsumption	= "Send whisper to $spell:74562 or $spell:74792 targets"&lt;br/&gt;+	WhisperOnConsumption	= "Send whisper to $spell:74562 or $spell:74792\ntargets"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 20 Jul 2010 05:31:43 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4360.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-20T05:31:43Z</dc:date>
    </item>
    <item>
      <title>r4359 (Omega): update minsync again</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4359.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Tue Jul 20 07:29:22 CEST 2010&lt;br/&gt;Revision: 4359&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;update minsync again&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4358&lt;/div&gt;&lt;div&gt;Old date: 2010-07-20 05:28:35 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -3,7 +3,7 @@&lt;br/&gt; &lt;br/&gt; mod:SetRevision(("$Revision$"):sub(12, -3))&lt;br/&gt; mod:SetCreatureID(39863)--40141 (twilight form)&lt;br/&gt;-mod:SetMinSyncRevision(4352)&lt;br/&gt;+mod:SetMinSyncRevision(4358)&lt;br/&gt; mod:SetUsedIcons(7, 8)&lt;br/&gt; &lt;br/&gt; mod:RegisterCombat("combat")&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 20 Jul 2010 05:29:22 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4359.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-20T05:29:22Z</dc:date>
    </item>
    <item>
      <title>r4358 (Omega): another fix to halion synced aggro detection. hopefully now it's working as intended.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4358.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Tue Jul 20 07:28:35 CEST 2010&lt;br/&gt;Revision: 4358&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;another fix to halion synced aggro detection. hopefully now it's working as intended.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4357&lt;/div&gt;&lt;div&gt;Old date: 2010-07-18 08:37:13 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -178,73 +178,57 @@&lt;br/&gt; 	elseif args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			physicalAggro = true&lt;br/&gt;-			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt; 			end&lt;br/&gt;-		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt; 			twilightAggro = true&lt;br/&gt;-			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("twilightAggro")--We do now.&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;-end&lt;br/&gt; &lt;br/&gt; function mod:SPELL_MISSED(args)&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			physicalAggro = true&lt;br/&gt;-			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt; 			end&lt;br/&gt;-		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt; 			twilightAggro = true&lt;br/&gt;-			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("twilightAggro")--We do now.&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;-end&lt;br/&gt; &lt;br/&gt; function mod:SWING_DAMAGE(args)&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			physicalAggro = true&lt;br/&gt;-			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt; 			end&lt;br/&gt;-		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt; 			twilightAggro = true&lt;br/&gt;-			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("twilightAggro")--We do now.&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;-end&lt;br/&gt; &lt;br/&gt; function mod:SWING_MISSED(args)&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			physicalAggro = true&lt;br/&gt;-			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt; 			end&lt;br/&gt;-		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt; 			twilightAggro = true&lt;br/&gt;-			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("twilightAggro")--We do now.&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;-end&lt;br/&gt; --End Phase aggro detection&lt;br/&gt; &lt;br/&gt; function mod:UNIT_HEALTH(uId)&lt;br/&gt;@@ -346,8 +330,10 @@&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	elseif msg == "PhysicalAggro" then&lt;br/&gt;+		physicalAggro = true&lt;br/&gt; 		timerFieryConsumptionCD:Start(15)--Timer doesn't start again until aggroed again in phase 3. Timer value itself may need adjusting now that it's starting in right place&lt;br/&gt; 	elseif msg == "twilightAggro" then&lt;br/&gt;+		twilightAggro = true&lt;br/&gt; 		timerShadowConsumptionCD:Start(15)--Timer doesn't start until actual twilight form is aggroed. Timer value itself may need adjusting now that it's starting in right place&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 20 Jul 2010 05:28:35 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4358.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-20T05:28:35Z</dc:date>
    </item>
    <item>
      <title>r4357 (Snamor): #ICC/All: esES update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4357.html</link>
      <description>Author: Snamor&lt;br/&gt;Date: Sun Jul 18 10:37:13 CEST 2010&lt;br/&gt;Revision: 4357&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/All: esES update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4356&lt;/div&gt;&lt;div&gt;Old date: 2010-07-18 08:33:25 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -423,7 +423,8 @@&lt;br/&gt; &lt;br/&gt; L:SetTimerLocalization{&lt;br/&gt; 	timerPortalsOpen	= "Se abren los portales",&lt;br/&gt;-	TimerBlazingSkeleton	= "Esqueleto llameante"&lt;br/&gt;+	TimerBlazingSkeleton	= "Siguiente Esqueleto llameante",&lt;br/&gt;+	timerAbom				= "Siguiente Abominación?"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization{&lt;br/&gt;@@ -431,6 +432,7 @@&lt;br/&gt; 	warnPortalOpen				= "Mostrar aviso cuando $spell:72483 se abren",&lt;br/&gt; 	timerPortalsOpen			= "Mostrar tiempo para la apertura de Portal Pesadilla",&lt;br/&gt; 	TimerBlazingSkeleton			= "Mostrar tiempo para la próxima salida de Esqueleto llameante",&lt;br/&gt;+	timerAbom					= "Mostrar tiempo para siguiente Abominación glotona (Experimental)",&lt;br/&gt; 	warnCorrosion	= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(70751, GetSpellInfo(70751) or "unknown")&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 18 Jul 2010 08:37:13 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4357.html</guid>
      <dc:creator>Snamor</dc:creator>
      <dc:date>2010-07-18T08:37:13Z</dc:date>
    </item>
    <item>
      <title>r4356 (Omega): #ICC/Valithria: Experimental abom timers. needs more work. not tested yet.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4356.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sun Jul 18 10:33:25 CEST 2010&lt;br/&gt;Revision: 4356&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/Valithria: Experimental abom timers. needs more work. not tested yet.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/FrostwingHalls/Valithria.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/FrostwingHalls/Valithria.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4355&lt;/div&gt;&lt;div&gt;Old date: 2010-07-18 04:36:25 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -35,6 +35,7 @@&lt;br/&gt; local timerGutSpray		= mod:NewTargetTimer(12, 71283, nil, mod:IsTank() or mod:IsHealer())&lt;br/&gt; local timerCorrosion	= mod:NewTargetTimer(6, 70751, nil, false)&lt;br/&gt; local timerBlazingSkeleton	= mod:NewTimer(50, "TimerBlazingSkeleton", 17204)&lt;br/&gt;+local timerAbom				= mod:NewTimer(25, "timerAbom", 43392)--Experimental&lt;br/&gt; &lt;br/&gt; local berserkTimer		= mod:NewBerserkTimer(420)&lt;br/&gt; &lt;br/&gt;@@ -43,6 +44,7 @@&lt;br/&gt; local GutSprayTargets = {}&lt;br/&gt; local spamSupression = 0&lt;br/&gt; local BlazingSkeletonTimer = 60&lt;br/&gt;+local AbomTimer = 60&lt;br/&gt; &lt;br/&gt; local function warnGutSprayTargets()&lt;br/&gt; 	warnGutSpray:Show(table.concat(GutSprayTargets, "&lt;, &gt;"))&lt;br/&gt;@@ -50,23 +52,37 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:StartBlazingSkeletonTimer()&lt;br/&gt;-	if BlazingSkeletonTimer &gt;= 5 then--Keep it from dropping below 5, once it's at 5 disable reschedule&lt;br/&gt;+	if BlazingSkeletonTimer &gt;= 5 then--Keep it from dropping below 5&lt;br/&gt; 		timerBlazingSkeleton:Start(BlazingSkeletonTimer)&lt;br/&gt; 		self:ScheduleMethod(BlazingSkeletonTimer, "StartBlazingSkeletonTimer")&lt;br/&gt; 	end&lt;br/&gt; 	BlazingSkeletonTimer = BlazingSkeletonTimer - 5&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;+function mod:StartAbomTimer()&lt;br/&gt;+	if AbomTimer &gt;= 60 then--Keep it from dropping below 50&lt;br/&gt;+		timerAbom:Start(AbomTimer)&lt;br/&gt;+		self:ScheduleMethod(AbomTimer, "StartAbomTimer")&lt;br/&gt;+		AbomTimer = AbomTimer - 10&lt;br/&gt;+	else&lt;br/&gt;+		timerAbom:Start(AbomTimer)&lt;br/&gt;+		self:ScheduleMethod(AbomTimer, "StartAbomTimer")&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;+&lt;br/&gt; function mod:OnCombatStart(delay)&lt;br/&gt; 	if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt; 		berserkTimer:Start(-delay)&lt;br/&gt; 	end&lt;br/&gt; 	timerNextPortal:Start()&lt;br/&gt; 	warnPortalSoon:Schedule(41)&lt;br/&gt;-	self:ScheduleMethod(46.5, "Portals")&lt;br/&gt;+	self:ScheduleMethod(46.5, "Portals")--This will never be perfect, since it's never same. 45-48sec variations&lt;br/&gt; 	BlazingSkeletonTimer = 60&lt;br/&gt;+	AbomTimer = 60&lt;br/&gt; 	self:ScheduleMethod(50-delay, "StartBlazingSkeletonTimer")&lt;br/&gt;+	self:ScheduleMethod(25-delay, "StartAbomTimer")&lt;br/&gt; 	timerBlazingSkeleton:Start(-delay)&lt;br/&gt;+	timerAbom:Start(-delay)&lt;br/&gt; 	table.wipe(GutSprayTargets)&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;@@ -80,7 +96,7 @@&lt;br/&gt; 	warnPortalSoon:Schedule(41)&lt;br/&gt; 	timerNextPortal:Start()&lt;br/&gt; 	self:UnscheduleMethod("Portals")&lt;br/&gt;-	self:ScheduleMethod(46.5, "Portals")&lt;br/&gt;+	self:ScheduleMethod(46.5, "Portals")--This will never be perfect, since it's never same. 45-48sec variations&lt;br/&gt; end&lt;br/&gt; --[[&lt;br/&gt; function mod:SPELL_CAST_START(args)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4355&lt;/div&gt;&lt;div&gt;Old date: 2010-07-18 04:36:25 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -412,7 +412,8 @@&lt;br/&gt; &lt;br/&gt; L:SetTimerLocalization{&lt;br/&gt; 	timerPortalsOpen	= "Portals open",&lt;br/&gt;-	TimerBlazingSkeleton	= "Blazing Skeleton"&lt;br/&gt;+	TimerBlazingSkeleton	= "Next Blazing Skeleton",&lt;br/&gt;+	timerAbom				= "Next Abomination?"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization{&lt;br/&gt;@@ -420,6 +421,7 @@&lt;br/&gt; 	warnPortalOpen				= "Show warning when Nightmare Portals are opened up",&lt;br/&gt; 	timerPortalsOpen			= "Show timer when Nightmare Portals are opened up",&lt;br/&gt; 	TimerBlazingSkeleton		= "Show timer for next Blazing Skeleton spawn",&lt;br/&gt;+	timerAbom					= "Show timer for next Gluttonous Abomination spawn (Experimental)",&lt;br/&gt; 	warnCorrosion				= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(70751, GetSpellInfo(70751) or "unknown")&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 18 Jul 2010 08:33:25 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4356.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-18T08:33:25Z</dc:date>
    </item>
    <item>
      <title>r4355 (Omega): small tweak to halion phase 2 timestamp</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4355.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sun Jul 18 06:36:25 CEST 2010&lt;br/&gt;Revision: 4355&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;small tweak to halion phase 2 timestamp&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4354&lt;/div&gt;&lt;div&gt;Old date: 2010-07-18 04:18:50 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -176,7 +176,7 @@&lt;br/&gt; 		specWarnMeteorStrike:Show() --Standing in meteor, not part of aggro detection.&lt;br/&gt; 		lastflame = time()&lt;br/&gt; 	elseif args:GetDestCreatureID() == 39863 then&lt;br/&gt;-		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			physicalAggro = true&lt;br/&gt; 			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;@@ -194,7 +194,7 @@&lt;br/&gt; &lt;br/&gt; function mod:SPELL_MISSED(args)&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt;-		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			physicalAggro = true&lt;br/&gt; 			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;@@ -212,7 +212,7 @@&lt;br/&gt; &lt;br/&gt; function mod:SWING_DAMAGE(args)&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt;-		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			physicalAggro = true&lt;br/&gt; 			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;@@ -230,7 +230,7 @@&lt;br/&gt; &lt;br/&gt; function mod:SWING_MISSED(args)&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt;-		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+		if not physicalAggro and GetTime() - phase2Started &gt; 15 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			physicalAggro = true&lt;br/&gt; 			if mod:LatencyCheck() then&lt;br/&gt; 				self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 18 Jul 2010 04:36:25 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4355.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-18T04:36:25Z</dc:date>
    </item>
    <item>
      <title>r4354 (Omega): #Ruby/Halion: special warning for twilight cutter now on by default, but changed to ONLY show if you're in twilight realm.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4354.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sun Jul 18 06:18:50 CEST 2010&lt;br/&gt;Revision: 4354&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Ruby/Halion: special warning for twilight cutter now on by default, but changed to ONLY show if you're in twilight realm.&lt;br/&gt;#Ruby/Halion: Icons changed in last revision but i forgot to note it. skull is now set on fire debuff and x on shadow. since x was hard to see with meteor on ground.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4353&lt;/div&gt;&lt;div&gt;Old date: 2010-07-18 02:13:57 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -37,7 +37,7 @@&lt;br/&gt; local specWarnShadowConsumption		= mod:NewSpecialWarningRun(74792)&lt;br/&gt; local specWarnFieryConsumption		= mod:NewSpecialWarningRun(74562)&lt;br/&gt; local specWarnMeteorStrike			= mod:NewSpecialWarningMove(75952)&lt;br/&gt;-local specWarnTwilightCutter		= mod:NewSpecialWarningSpell(77844, false)&lt;br/&gt;+local specWarnTwilightCutter		= mod:NewSpecialWarningSpell(77844)&lt;br/&gt; &lt;br/&gt; local timerShadowConsumptionCD		= mod:NewNextTimer(25, 74792)&lt;br/&gt; local timerFieryConsumptionCD		= mod:NewNextTimer(25, 74562)&lt;br/&gt;@@ -288,10 +288,10 @@&lt;br/&gt; &lt;br/&gt; function mod:CHAT_MSG_RAID_BOSS_EMOTE(msg)&lt;br/&gt; 	if msg:find(L.twilightcutter) then&lt;br/&gt;+			specWarnTwilightCutter:Schedule(5)&lt;br/&gt; 		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningTwilightCutter:Show()&lt;br/&gt; 			timerTwilightCutterCast:Start()&lt;br/&gt;-			specWarnTwilightCutter:Schedule(5)&lt;br/&gt; 			timerTwilightCutter:Schedule(5)--Delay it since it happens 5 seconds after the emote&lt;br/&gt; 			timerTwilightCutterCD:Schedule(15)&lt;br/&gt; 		end&lt;br/&gt;@@ -306,7 +306,6 @@&lt;br/&gt; 		if self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningTwilightCutter:Show()&lt;br/&gt; 			timerTwilightCutterCast:Start()&lt;br/&gt;-			specWarnTwilightCutter:Schedule(5)&lt;br/&gt; 			timerTwilightCutter:Schedule(5)--Delay it since it happens 5 seconds after the emote&lt;br/&gt; 			timerTwilightCutterCD:Schedule(15)&lt;br/&gt; 		end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 18 Jul 2010 04:18:50 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4354.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-18T04:18:50Z</dc:date>
    </item>
    <item>
      <title>r4353 (Omega): update minsync again</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4353.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sun Jul 18 04:13:57 CEST 2010&lt;br/&gt;Revision: 4353&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;update minsync again&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4352&lt;/div&gt;&lt;div&gt;Old date: 2010-07-18 02:08:45 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -3,7 +3,7 @@&lt;br/&gt; &lt;br/&gt; mod:SetRevision(("$Revision$"):sub(12, -3))&lt;br/&gt; mod:SetCreatureID(39863)--40141 (twilight form)&lt;br/&gt;-mod:SetMinSyncRevision(4351)&lt;br/&gt;+mod:SetMinSyncRevision(4352)&lt;br/&gt; mod:SetUsedIcons(7, 8)&lt;br/&gt; &lt;br/&gt; mod:RegisterCombat("combat")&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 18 Jul 2010 02:13:57 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4353.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-18T02:13:57Z</dc:date>
    </item>
    <item>
      <title>r4352 (Omega): more fixes. hopefully now the phase aggro detection works correctly</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4352.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sun Jul 18 04:08:45 CEST 2010&lt;br/&gt;Revision: 4352&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;more fixes. hopefully now the phase aggro detection works correctly&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4351&lt;/div&gt;&lt;div&gt;Old date: 2010-07-18 01:42:46 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -3,6 +3,7 @@&lt;br/&gt; &lt;br/&gt; mod:SetRevision(("$Revision$"):sub(12, -3))&lt;br/&gt; mod:SetCreatureID(39863)--40141 (twilight form)&lt;br/&gt;+mod:SetMinSyncRevision(4351)&lt;br/&gt; mod:SetUsedIcons(7, 8)&lt;br/&gt; &lt;br/&gt; mod:RegisterCombat("combat")&lt;br/&gt;@@ -65,16 +66,16 @@&lt;br/&gt; local lastflame = 0&lt;br/&gt; &lt;br/&gt; function mod:OnCombatStart(delay)--These may still need retuning too, log i had didn't have pull time though.&lt;br/&gt;+	physicalAggro = true&lt;br/&gt;+	twilightAggro = false&lt;br/&gt;+	warned_preP2 = false&lt;br/&gt;+	warned_preP3 = false&lt;br/&gt;+	phase2Started = 0&lt;br/&gt;+	lastflame = 0&lt;br/&gt; 	berserkTimer:Start(-delay)&lt;br/&gt; 		timerMeteorCD:Start(20-delay)&lt;br/&gt; 		timerFieryConsumptionCD:Start(15-delay)&lt;br/&gt; 		timerFieryBreathCD:Start(10-delay)&lt;br/&gt;-	warned_preP2 = false&lt;br/&gt;-	warned_preP3 = false&lt;br/&gt;-	phase2Started = 0&lt;br/&gt;-	physicalAggro = true&lt;br/&gt;-	twilightAggro = false&lt;br/&gt;-	lastflame = 0&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:SPELL_CAST_START(args)&lt;br/&gt;@@ -132,7 +133,7 @@&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 		if self.Options.SetIconOnConsumption then&lt;br/&gt;-			self:SetIcon(args.destName, 8)&lt;br/&gt;+			self:SetIcon(args.destName, 7)&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:IsSpellID(74562) then&lt;br/&gt; 		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt;@@ -152,7 +153,7 @@&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 		if self.Options.SetIconOnConsumption then&lt;br/&gt;-			self:SetIcon(args.destName, 7)&lt;br/&gt;+			self:SetIcon(args.destName, 8)&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;@@ -176,58 +177,74 @@&lt;br/&gt; 		lastflame = time()&lt;br/&gt; 	elseif args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+			physicalAggro = true&lt;br/&gt;+			if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;-			physicalAggro = true&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;+			twilightAggro = true&lt;br/&gt;+			if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;-			twilightAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt; &lt;br/&gt; function mod:SPELL_MISSED(args)&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+			physicalAggro = true&lt;br/&gt;+			if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;-			physicalAggro = true&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;+			twilightAggro = true&lt;br/&gt;+			if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;-			twilightAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt; &lt;br/&gt; function mod:SWING_DAMAGE(args)&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+			physicalAggro = true&lt;br/&gt;+			if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;-			physicalAggro = true&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;+			twilightAggro = true&lt;br/&gt;+			if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;-			twilightAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt; &lt;br/&gt; function mod:SWING_MISSED(args)&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+			physicalAggro = true&lt;br/&gt;+			if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;-			physicalAggro = true&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;+			twilightAggro = true&lt;br/&gt;+			if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;-			twilightAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt; --End Phase aggro detection&lt;br/&gt; &lt;br/&gt; function mod:UNIT_HEALTH(uId)&lt;br/&gt;@@ -242,6 +259,7 @@&lt;br/&gt; &lt;br/&gt; function mod:CHAT_MSG_MONSTER_YELL(msg)&lt;br/&gt; 	if msg:find(L.Phase2) then&lt;br/&gt;+		phase2Started = GetTime()&lt;br/&gt; 		timerFieryBreathCD:Cancel()&lt;br/&gt; 		timerMeteorCD:Cancel()&lt;br/&gt; 		timerFieryConsumptionCD:Cancel()&lt;br/&gt;@@ -253,7 +271,6 @@&lt;br/&gt; 			timerTwilightCutterCD:Start(35)&lt;br/&gt; 		end&lt;br/&gt; 		physicalAggro = false&lt;br/&gt;-		phase2Started = GetTime()&lt;br/&gt; 	elseif msg:find(L.Phase3) then&lt;br/&gt; 		warnPhase3:Show()&lt;br/&gt; 		timerMeteorCD:Start(30) --These i'm not sure if they start regardless of drake aggro, or if it should be moved too.&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 18 Jul 2010 02:08:45 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4352.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-18T02:08:45Z</dc:date>
    </item>
    <item>
      <title>r4351 (Omega): fix stuff i broke</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4351.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sun Jul 18 03:42:46 CEST 2010&lt;br/&gt;Revision: 4351&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;fix stuff i broke&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/ThePlagueworks/Putricide.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4350&lt;/div&gt;&lt;div&gt;Old date: 2010-07-17 22:20:51 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -177,10 +177,12 @@&lt;br/&gt; 	elseif args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;+			physicalAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt; 			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;+			twilightAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;@@ -189,10 +191,12 @@&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;+			physicalAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt; 			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;+			twilightAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;@@ -201,10 +205,12 @@&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;+			physicalAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt; 			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;+			twilightAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;@@ -213,10 +219,12 @@&lt;br/&gt; 	if args:GetDestCreatureID() == 39863 then&lt;br/&gt; 		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt; 			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;+			physicalAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt; 		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt; 			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;+			twilightAggro = true&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/ThePlagueworks/Putricide.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4350&lt;/div&gt;&lt;div&gt;Old date: 2010-07-17 22:20:51 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -41,20 +41,18 @@&lt;br/&gt; local specWarnMalleableGooCast		= mod:NewSpecialWarningSpell(72295, false)&lt;br/&gt; local specWarnOozeVariable			= mod:NewSpecialWarningYou(70352)		-- Heroic Ability&lt;br/&gt; local specWarnGasVariable			= mod:NewSpecialWarningYou(70353)		-- Heroic Ability&lt;br/&gt;-local specWarnUnboundPlague			= mod:NewSpecialWarningYou(72856)--automation feature refuses to work so put generic crap in for this&lt;br/&gt;---local specWarnUnboundPlague			= mod:NewSpecialWarning("specWarnUnboundPlague") -- you have to drop the debuff by staying very close to an other player&lt;br/&gt;---local specWarnNextUnboundPlageSelf	= mod:NewSpecialWarning("specWarnNextPlageSelf", false) -- you are the acquired target for the Plague, prepare yourself!&lt;br/&gt;+local specWarnUnboundPlague			= mod:NewSpecialWarningYou(72856)		-- Heroic Ability&lt;br/&gt; &lt;br/&gt; local timerGaseousBloat				= mod:NewTargetTimer(20, 70672)			-- Duration of debuff&lt;br/&gt; local timerSlimePuddleCD			= mod:NewCDTimer(35, 70341)				-- Approx&lt;br/&gt;-local timerUnstableExperimentCD		= mod:NewNextTimer(38, 70351)			-- Used every 38 seconds exactly except after tear gas, it resets then it's 42-44seconds later (so using 43sec timer for there)&lt;br/&gt;+local timerUnstableExperimentCD		= mod:NewNextTimer(38, 70351)			-- Used every 38 seconds exactly except after phase changes&lt;br/&gt; local timerChokingGasBombCD			= mod:NewNextTimer(35.5, 71255)&lt;br/&gt; local timerMalleableGooCD			= mod:NewCDTimer(25, 72295)&lt;br/&gt; local timerTearGas					= mod:NewBuffActiveTimer(16, 71615)&lt;br/&gt; local timerPotions					= mod:NewBuffActiveTimer(30, 73122)&lt;br/&gt; local timerMutatedPlagueCD			= mod:NewCDTimer(10, 72451)				-- 10 to 11&lt;br/&gt; local timerUnboundPlagueCD			= mod:NewNextTimer(60, 72856)&lt;br/&gt;-local timerUnboundPlague			= mod:NewBuffActiveTimer(10, 72856)		-- Heroic Ability: we can't keep the debuff 60 seconds, so we have to switch at 10 seconds. Otherwise the debuff does to much damage!&lt;br/&gt;+local timerUnboundPlague			= mod:NewBuffActiveTimer(12, 72856)		-- Heroic Ability: we can't keep the debuff 60 seconds, so we have to switch at 12-15 seconds. Otherwise the debuff does to much damage!&lt;br/&gt; &lt;br/&gt; -- buffs from "Drink Me"&lt;br/&gt; local timerMutatedSlash				= mod:NewTargetTimer(20, 70542)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 18 Jul 2010 01:42:46 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4351.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-18T01:42:46Z</dc:date>
    </item>
    <item>
      <title>r4350 (Snamor): #Ruby Sanctum/All: esES update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4350.html</link>
      <description>Author: Snamor&lt;br/&gt;Date: Sun Jul 18 00:20:51 CEST 2010&lt;br/&gt;Revision: 4350&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Ruby Sanctum/All: esES update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.es.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4349&lt;/div&gt;&lt;div&gt;Old date: 2010-07-17 19:04:06 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -184,7 +184,8 @@&lt;br/&gt; 	AnnounceAlternatePhase	= "Mostrar también avisos/tiempos de la fase en la que no estás",&lt;br/&gt; 	SoundOnConsumption		= "Reproducir sonido en $spell:74562 y $spell:74792",&lt;br/&gt; 	SetIconOnConsumption	= "Poner iconos en los objetivos de $spell:74562 y $spell:74792",&lt;br/&gt;-	YellOnConsumption		= "Gritar cuando tengas $spell:74562 o $spell:74792"&lt;br/&gt;+	YellOnConsumption		= "Gritar cuando tengas $spell:74562 o $spell:74792",&lt;br/&gt;+	WhisperOnConsumption	= "Enviar susurro a los objetivos de $spell:74562 o $spell:74792"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;@@ -193,6 +194,8 @@&lt;br/&gt; 	Phase3					= "¡Yo soy la luz y la oscuridad! ¡Temed, mortales, la llegada de Alamuerte!",&lt;br/&gt; 	twilightcutter			= "¡Las esferas que orbitan emiten energía oscura!",&lt;br/&gt; 	YellCombustion			= "¡Combustión en mi!",&lt;br/&gt;+	WhisperCombustion		= "¡Combustion en ti! ¡Corre a la pared!",&lt;br/&gt; 	YellConsumption			= "¡Consumo en mi!",&lt;br/&gt;+	WhisperConsumption		= "¡Consumo en ti! ¡Corre a la pared!",&lt;br/&gt; 	Kill					= "Disfrutad la victoria, mortales, porque será la última. ¡Este mundo arderá cuando vuelva el maestro!"&lt;br/&gt; })&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 17 Jul 2010 22:20:51 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4350.html</guid>
      <dc:creator>Snamor</dc:creator>
      <dc:date>2010-07-17T22:20:51Z</dc:date>
    </item>
    <item>
      <title>r4349 (Omega): #Ruby/Halion: Added whisper (OFF by default) option for debuffs. #Ruby/Halion: Experimental aggro detection for phase switches to improve accuracy of first conbustion/consumption timer on a phase change. (not yet tested, requires at minimum tanks running this revision or later to sync their pulls)</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4349.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sat Jul 17 21:04:06 CEST 2010&lt;br/&gt;Revision: 4349&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Ruby/Halion: Added whisper (OFF by default) option for debuffs.&lt;br/&gt;#Ruby/Halion: Experimental aggro detection for phase switches to improve accuracy of first conbustion/consumption timer on a phase change. (not yet tested, requires at minimum tanks running this revision or later to sync their pulls)&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.en.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/ThePlagueworks/Rotface.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4348&lt;/div&gt;&lt;div&gt;Old date: 2010-07-17 10:17:23 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -14,6 +14,9 @@&lt;br/&gt; 	"SPELL_AURA_APPLIED",&lt;br/&gt; 	"SPELL_AURA_REMOVED",&lt;br/&gt; 	"SPELL_DAMAGE",&lt;br/&gt;+	"SPELL_MISSED",&lt;br/&gt;+	"SWING_DAMAGE",&lt;br/&gt;+	"SWING_MISSED",&lt;br/&gt; 	"CHAT_MSG_MONSTER_YELL",&lt;br/&gt; 	"CHAT_MSG_RAID_BOSS_EMOTE",&lt;br/&gt; 	"UNIT_HEALTH"&lt;br/&gt;@@ -51,10 +54,15 @@&lt;br/&gt; &lt;br/&gt; mod:AddBoolOption("YellOnConsumption", true, "announce")&lt;br/&gt; mod:AddBoolOption("AnnounceAlternatePhase", true, "announce")&lt;br/&gt;+mod:AddBoolOption("WhisperOnConsumption", false, "announce")&lt;br/&gt; mod:AddBoolOption("SetIconOnConsumption", true)&lt;br/&gt; &lt;br/&gt; local warned_preP2 = false&lt;br/&gt; local warned_preP3 = false&lt;br/&gt;+local phase2Started = 0&lt;br/&gt;+local physicalAggro = false&lt;br/&gt;+local twilightAggro = false&lt;br/&gt;+local lastflame = 0&lt;br/&gt; &lt;br/&gt; function mod:OnCombatStart(delay)--These may still need retuning too, log i had didn't have pull time though.&lt;br/&gt; 	berserkTimer:Start(-delay)&lt;br/&gt;@@ -63,6 +71,10 @@&lt;br/&gt; 		timerFieryBreathCD:Start(10-delay)&lt;br/&gt; 	warned_preP2 = false&lt;br/&gt; 	warned_preP3 = false&lt;br/&gt;+	phase2Started = 0&lt;br/&gt;+	physicalAggro = true&lt;br/&gt;+	twilightAggro = false&lt;br/&gt;+	lastflame = 0&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:SPELL_CAST_START(args)&lt;br/&gt;@@ -105,7 +117,10 @@&lt;br/&gt; 	if args:IsSpellID(74792) then&lt;br/&gt; 		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningShadowConsumption:Show(args.destName)&lt;br/&gt;+			if DBM:GetRaidRank() &gt;= 1 and self.Options.WhisperOnConsumption then&lt;br/&gt;+				SendChatMessage(L.WhisperConsumption, "WHISPER", "COMMON", args.destName)&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 		if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("ShadowTarget", args.destName)&lt;br/&gt; 		end&lt;br/&gt;@@ -122,7 +137,10 @@&lt;br/&gt; 	elseif args:IsSpellID(74562) then&lt;br/&gt; 		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningFieryConsumption:Show(args.destName)&lt;br/&gt;+			if DBM:GetRaidRank() &gt;= 1 and self.Options.WhisperOnConsumption then&lt;br/&gt;+				SendChatMessage(L.WhisperCombustion, "WHISPER", "COMMON", args.destName)&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 		if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("FieryTarget", args.destName)&lt;br/&gt; 		end&lt;br/&gt;@@ -151,16 +169,59 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;-do &lt;br/&gt;-	local lastflame = 0&lt;br/&gt;+--Begin Phase aggro detection&lt;br/&gt; 	function mod:SPELL_DAMAGE(args)&lt;br/&gt; 		if (args:IsSpellID(75952, 75951, 75950, 75949) or args:IsSpellID(75948, 75947)) and args:IsPlayer() and time() - lastflame &gt; 2 then&lt;br/&gt;-			specWarnMeteorStrike:Show()&lt;br/&gt;+		specWarnMeteorStrike:Show() --Standing in meteor, not part of aggro detection.&lt;br/&gt; 			lastflame = time()&lt;br/&gt;+	elseif args:GetDestCreatureID() == 39863 then&lt;br/&gt;+		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt; 		end&lt;br/&gt;+	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt;+		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;+			self:SendSync("twilightAggro")--We do now.&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt; &lt;br/&gt;+function mod:SPELL_MISSED(args)&lt;br/&gt;+	if args:GetDestCreatureID() == 39863 then&lt;br/&gt;+		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;+		end&lt;br/&gt;+	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt;+		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;+			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;+		end&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;+&lt;br/&gt;+function mod:SWING_DAMAGE(args)&lt;br/&gt;+	if args:GetDestCreatureID() == 39863 then&lt;br/&gt;+		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;+		end&lt;br/&gt;+	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt;+		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;+			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;+		end&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;+&lt;br/&gt;+function mod:SWING_MISSED(args)&lt;br/&gt;+	if args:GetDestCreatureID() == 39863 then&lt;br/&gt;+		if not physicalAggro and GetTime() - phase2Started &gt; 10 then --We don't have phase 3 aggro on him yet.&lt;br/&gt;+			self:SendSync("PhysicalAggro")--We do now.&lt;br/&gt;+		end&lt;br/&gt;+	elseif args:GetDestCreatureID() == 40141 then&lt;br/&gt;+		if not twilightAggro then --We don't have aggro on him yet.&lt;br/&gt;+			self:SendSync("twilightAggro")--We do now.&lt;br/&gt;+		end&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;+--End Phase aggro detection&lt;br/&gt;+&lt;br/&gt; function mod:UNIT_HEALTH(uId)&lt;br/&gt; 	if not warned_preP2 and self:GetUnitCreatureId(uId) == 39863 and UnitHealth(uId) / UnitHealthMax(uId) &lt;= 0.79 then&lt;br/&gt; 		warned_preP2 = true&lt;br/&gt;@@ -176,18 +237,18 @@&lt;br/&gt; 		timerFieryBreathCD:Cancel()&lt;br/&gt; 		timerMeteorCD:Cancel()&lt;br/&gt; 		timerFieryConsumptionCD:Cancel()&lt;br/&gt;---		timerMeteorCast:Cancel()--This one i'm not sure if it cancels or not.&lt;br/&gt; 		warnPhase2:Show()&lt;br/&gt; 		timerShadowBreathCD:Start(25)&lt;br/&gt;---		timerShadowConsumptionCD:Start(20)--Don't know it yet need more logs, it's not showing consistency. 20-25 on normal.&lt;br/&gt;-		if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt;+		if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then --These i'm not sure if they start regardless of drake aggro, or if it should be moved too.&lt;br/&gt; 			timerTwilightCutterCD:Start(30)&lt;br/&gt; 		else&lt;br/&gt; 			timerTwilightCutterCD:Start(35)&lt;br/&gt; 		end&lt;br/&gt;+		physicalAggro = false&lt;br/&gt;+		phase2Started = GetTime()&lt;br/&gt; 	elseif msg:find(L.Phase3) then&lt;br/&gt; 		warnPhase3:Show()&lt;br/&gt;-		timerMeteorCD:Start(30)&lt;br/&gt;+		timerMeteorCD:Start(30) --These i'm not sure if they start regardless of drake aggro, or if it should be moved too.&lt;br/&gt; 	elseif msg:find(L.MeteorCast) then--There is no CLEU cast trigger for meteor, only yell&lt;br/&gt; 		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningMeteor:Show()&lt;br/&gt;@@ -233,11 +294,17 @@&lt;br/&gt; 	elseif msg == "ShadowTarget" then&lt;br/&gt; 		if self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningShadowConsumption:Show(target)&lt;br/&gt;+			if DBM:GetRaidRank() &gt;= 1 and self.Options.WhisperOnConsumption then&lt;br/&gt;+				SendChatMessage(L.WhisperConsumption, "WHISPER", "COMMON", target)&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 	elseif msg == "FieryTarget" then&lt;br/&gt; 		if self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningFieryConsumption:Show(target)&lt;br/&gt;+			if DBM:GetRaidRank() &gt;= 1 and self.Options.WhisperOnConsumption then&lt;br/&gt;+				SendChatMessage(L.WhisperCombustion, "WHISPER", "COMMON", target)&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 	elseif msg == "ShadowCD" then&lt;br/&gt; 		if self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt;@@ -254,5 +321,9 @@&lt;br/&gt; 				timerFieryConsumptionCD:Start()&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt;+	elseif msg == "PhysicalAggro" then&lt;br/&gt;+		timerFieryConsumptionCD:Start(15)--Timer doesn't start again until aggroed again in phase 3. Timer value itself may need adjusting now that it's starting in right place&lt;br/&gt;+	elseif msg == "twilightAggro" then&lt;br/&gt;+		timerShadowConsumptionCD:Start(15)--Timer doesn't start until actual twilight form is aggroed. Timer value itself may need adjusting now that it's starting in right place&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4348&lt;/div&gt;&lt;div&gt;Old date: 2010-07-17 10:17:23 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -177,7 +177,8 @@&lt;br/&gt; 	AnnounceAlternatePhase	= "Show warnings/timers for phase you aren't in as well",&lt;br/&gt; 	SoundOnConsumption		= "Play sound on $spell:74562 or $spell:74792",--We use localized text for these functions&lt;br/&gt; 	SetIconOnConsumption	= "Set icons on $spell:74562 or $spell:74792 targets",--So we can use single functions for both versions of spell.&lt;br/&gt;-	YellOnConsumption		= "Yell on $spell:74562 or $spell:74792"&lt;br/&gt;+	YellOnConsumption		= "Yell on $spell:74562 or $spell:74792",&lt;br/&gt;+	WhisperOnConsumption	= "Send whisper to $spell:74562 or $spell:74792 targets"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;@@ -186,6 +187,8 @@&lt;br/&gt; 	Phase3					= "I am the light and the darkness! Cower, mortals, before the herald of Deathwing!",&lt;br/&gt; 	twilightcutter			= "The orbiting spheres pulse with dark energy!",&lt;br/&gt; 	YellCombustion			= "Combustion on me!",&lt;br/&gt;+	WhisperCombustion		= "Combustion on you! Run to the wall!",&lt;br/&gt; 	YellConsumption			= "Consumption on me!",&lt;br/&gt;+	WhisperConsumption		= "Consumption on you! Run to the wall!",&lt;br/&gt; 	Kill					= "Relish this victory, mortals, for it will be your last. This world will burn with the master's return!"&lt;br/&gt; })&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/ThePlagueworks/Rotface.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4348&lt;/div&gt;&lt;div&gt;Old date: 2010-07-17 10:17:23 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -159,7 +159,7 @@&lt;br/&gt; function mod:SPELL_DAMAGE(args)&lt;br/&gt; 	if args:IsSpellID(69761, 71212, 73026, 73027) and args:IsPlayer() then&lt;br/&gt; 		specWarnRadiatingOoze:Show()&lt;br/&gt;-	elseif args:GetDestCreatureID() == 36899 and args:IsSrcTypePlayer() == UnitName("player") then&lt;br/&gt;+	elseif args:GetDestCreatureID() == 36899 and args:IsSrcTypePlayer() then&lt;br/&gt; 		if isKiter then --Tank/Hunter attacking big ooze&lt;br/&gt; 			self:SendSync("OozeKiter", UnitName("player"))&lt;br/&gt; 		end&lt;br/&gt;@@ -169,7 +169,7 @@&lt;br/&gt; function mod:SWING_DAMAGE(args)&lt;br/&gt; 	if args:IsPlayer() and args:GetSrcCreatureID() == 36897 then --Little ooze hitting you&lt;br/&gt; 		specWarnLittleOoze:Show()&lt;br/&gt;-	elseif args:GetDestCreatureID() == 36899 and args:IsSrcTypePlayer() == UnitName("player") then&lt;br/&gt;+	elseif args:GetDestCreatureID() == 36899 and args:IsSrcTypePlayer() then&lt;br/&gt; 		if isKiter then --Tank/Hunter attacking big ooze&lt;br/&gt; 			self:SendSync("OozeKiter", UnitName("player"))&lt;br/&gt; 		end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 17 Jul 2010 19:04:06 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4349.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-17T19:04:06Z</dc:date>
    </item>
    <item>
      <title>r4348 (Snamor): #ICC/All: esES update #Ulduar/All: esES update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4348.html</link>
      <description>Author: Snamor&lt;br/&gt;Date: Sat Jul 17 12:17:23 CEST 2010&lt;br/&gt;Revision: 4348&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/All: esES update&lt;br/&gt;#Ulduar/All: esES update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.es.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4347&lt;/div&gt;&lt;div&gt;Old date: 2010-07-17 05:31:02 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -331,7 +331,7 @@&lt;br/&gt; 	YellOnUnbound				= "Gritar cuando tengas $spell:72856",	&lt;br/&gt; 	specWarnUnboundPlague		= "Mostrar aviso especial para transferencia de $spell:72856",&lt;br/&gt; 	specWarnNextPlageSelf		= "Mostrar aviso especial cuando seas el próximo objetivo de $spell:72856",&lt;br/&gt;-	BypassLatencyCheck			= "No usar sincronización para $spell:72295\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt;+	BypassLatencyCheck			= "No usar la comprobación de sincronización basada en latencia para $spell:72295\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -369,7 +369,7 @@&lt;br/&gt; 	EmpoweredFlameIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon		= "Poner un icono en el príncipe con Invocación (Cruz)",&lt;br/&gt; 	RangeFrame				= "Mostrar distancia (12 yardas)",&lt;br/&gt;-	BypassLatencyCheck		= "No usar sincronización para $spell:72037\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt;+	BypassLatencyCheck		= "No usar la comprobación de sincronización basada en latencia para $spell:72037\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -541,7 +541,7 @@&lt;br/&gt; 	ValkyrIcon				= "Poner iconos en las Valkyr",&lt;br/&gt; 	DefileArrow				= "Mostrar flecha cuando $spell:72762 está cerca de ti",&lt;br/&gt; 	TrapArrow				= "Mostrar flecha cuando $spell:73539 está cerca de ti",&lt;br/&gt;-	BypassLatencyCheck		= "No usar sincronización para profanar/trampa de las sombras\n(sólo usar esta opción si tienes problemas de otro modo)",&lt;br/&gt;+	BypassLatencyCheck		= "No usar la comprobación de sincronización basada en latencia para profanar/trampa de las sombras\n(sólo usar esta opción si tienes problemas de otro modo)",&lt;br/&gt; 	AnnounceValkGrabs		= "Aunciar el objetivo de Guardia de las Sombras Val'kyr en el chat de raid\n(requires 'anunciar' activado y líder/ayudante)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4347&lt;/div&gt;&lt;div&gt;Old date: 2010-07-17 05:31:02 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -452,7 +452,7 @@&lt;br/&gt; 	YellOnShadowCrash				= "Gritar si eres objetivo de $spell:62660",&lt;br/&gt; 	hardmodeSpawn					= "Mostrar tiempo para salida de Animus de saronita (Modo Difícil)",&lt;br/&gt; 	CrashArrow						= "Mostrar una flecha cuando $spell:62660 va a caer cerca de ti",&lt;br/&gt;-	BypassLatencyCheck				= "No usar sincronización para $spell:62660\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt;+	BypassLatencyCheck				= "No usar la comprobación de sincronización basada en latencia para $spell:62660\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 17 Jul 2010 10:17:23 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4348.html</guid>
      <dc:creator>Snamor</dc:creator>
      <dc:date>2010-07-17T10:17:23Z</dc:date>
    </item>
    <item>
      <title>r4347 (Omega): missed the spell aura refresh part of anub code, changed there a well.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4347.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sat Jul 17 07:31:02 CEST 2010&lt;br/&gt;Revision: 4347&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;missed the spell aura refresh part of anub code, changed there a well.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Coliseum/Anub'arak.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Coliseum/Anub'arak.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4346&lt;/div&gt;&lt;div&gt;Old date: 2010-07-17 05:29:27 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -129,9 +129,10 @@&lt;br/&gt; 		end&lt;br/&gt; 		if self.Options.SetIconsOnPCold then&lt;br/&gt; 			table.insert(PColdTargets, DBM:GetRaidUnitId(args.destName))&lt;br/&gt;-			self:UnscheduleMethod("SetPcoldIcons")&lt;br/&gt;-			mod:ScheduleMethod(0.1, "SetPcoldIcons")	-- this might cause problems when client is below 10 Fps but don't know for sure (and longer time will be bad too)&lt;br/&gt;+			if ((mod:IsDifficulty("normal25") or mod:IsDifficulty("heroic25")) and #PColdTargets &gt;= 5) or ((mod:IsDifficulty("normal10") or mod:IsDifficulty("heroic10")) and #PColdTargets &gt;= 2) then&lt;br/&gt;+				self:SetPcoldIcons()--Sort and fire as early as possible once we have all targets.&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 		timerPCold:Show() &lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 17 Jul 2010 05:31:02 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4347.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-17T05:31:02Z</dc:date>
    </item>
    <item>
      <title>r4346 (Omega): removed useless stuff from jaraxxus, i doubt blizz will be un-nerfing fight and adding touch back. #ICC/Festergut: Applied same icon fixes to this mod as were put in sindragosa, it is a better method.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4346.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sat Jul 17 07:29:27 CEST 2010&lt;br/&gt;Revision: 4346&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;removed useless stuff from jaraxxus, i doubt blizz will be un-nerfing fight and adding touch back.&lt;br/&gt;#ICC/Festergut: Applied same icon fixes to this mod as were put in sindragosa, it is a better method.&lt;br/&gt;#ToC/Anub: same as festergut.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Coliseum/Anub'arak.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Coliseum/Jaraxxus.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/FrostwingHalls/Sindragosa.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/ThePlagueworks/Festergut.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Coliseum/Anub'arak.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4345&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 22:52:38 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -154,9 +154,10 @@&lt;br/&gt; 		end&lt;br/&gt; 		if self.Options.SetIconsOnPCold then&lt;br/&gt; 			table.insert(PColdTargets, DBM:GetRaidUnitId(args.destName))&lt;br/&gt;-			self:UnscheduleMethod("SetPcoldIcons")&lt;br/&gt;-			mod:ScheduleMethod(0.1, "SetPcoldIcons")&lt;br/&gt;+			if ((mod:IsDifficulty("normal25") or mod:IsDifficulty("heroic25")) and #PColdTargets &gt;= 5) or ((mod:IsDifficulty("normal10") or mod:IsDifficulty("heroic10")) and #PColdTargets &gt;= 2) then&lt;br/&gt;+				self:SetPcoldIcons()--Sort and fire as early as possible once we have all targets.&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 		timerPCold:Show() &lt;br/&gt; 	elseif args:IsSpellID(66012) then							-- Freezing Slash&lt;br/&gt; 		warnFreezingSlash:Show(args.destName)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Coliseum/Jaraxxus.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4345&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 22:52:38 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -31,13 +31,10 @@&lt;br/&gt; local warnVolcanoSoon			= mod:NewSoonAnnounce(67901, 3)&lt;br/&gt; local warnFlame					= mod:NewTargetAnnounce(68123, 4)&lt;br/&gt; local warnFlesh					= mod:NewTargetAnnounce(66237, 4, nil, mod:IsHealer())&lt;br/&gt;---local warnTouch				= mod:NewTargetAnnounce(66209, 3)&lt;br/&gt; local warnNetherPower			= mod:NewAnnounce("WarnNetherPower", 4, 67009)&lt;br/&gt; &lt;br/&gt; local specWarnFlame				= mod:NewSpecialWarningRun(67072)&lt;br/&gt; local specWarnFlesh				= mod:NewSpecialWarningYou(66237)&lt;br/&gt;---local specWarnTouch			= mod:NewSpecialWarning("SpecWarnTouch")&lt;br/&gt;---local specWarnTouchNear		= mod:NewSpecialWarning("SpecWarnTouchNear", false)&lt;br/&gt; local specWarnKiss				= mod:NewSpecialWarningYou(67907, false)&lt;br/&gt; local specWarnNetherPower		= mod:NewSpecialWarning("SpecWarnNetherPower", isDispeller)&lt;br/&gt; local specWarnFelInferno		= mod:NewSpecialWarningMove(68718)&lt;br/&gt;@@ -53,13 +50,11 @@&lt;br/&gt; local timerFleshCD				= mod:NewCDTimer(23, 67051) &lt;br/&gt; local timerPortalCD				= mod:NewCDTimer(120, 67900)&lt;br/&gt; local timerVolcanoCD			= mod:NewCDTimer(120, 67901)&lt;br/&gt;---local timerTouchCD			= mod:NewCDTimer(999, 12345)	-- cooldown?&lt;br/&gt; &lt;br/&gt; mod:AddBoolOption("LegionFlameWhisper", false, "announce")&lt;br/&gt; mod:AddBoolOption("LegionFlameRunSound", true)&lt;br/&gt; mod:AddBoolOption("LegionFlameIcon", true)&lt;br/&gt; mod:AddBoolOption("IncinerateFleshIcon", true)&lt;br/&gt;---mod:AddBoolOption("TouchJaraxxusIcon", true)&lt;br/&gt; &lt;br/&gt; mod:RemoveOption("HealthFrame")&lt;br/&gt; mod:AddBoolOption("IncinerateShieldFrame", true, "misc")&lt;br/&gt;@@ -168,24 +163,6 @@&lt;br/&gt; 		if DBM:GetRaidRank() &gt;= 1 and self.Options.LegionFlameWhisper then&lt;br/&gt; 			self:SendWhisper(L.WhisperFlame, targetname)&lt;br/&gt; 		end&lt;br/&gt;-&lt;br/&gt;---[[	elseif args:IsSpellID(66209) then					-- Touch of Jaraxxus		causes Curse of the Nether ID:66210&lt;br/&gt;-		-- timerTouchCD:Start()&lt;br/&gt;-		warnTouch:Show(args.destName)&lt;br/&gt;-		local uId = DBM:GetRaidUnitId(args.destName)&lt;br/&gt;-		if args:IsPlayer() then&lt;br/&gt;-			specWarnTouch:Show()&lt;br/&gt;-		end&lt;br/&gt;-		if self.Options.TouchJaraxxusIcon then&lt;br/&gt;-			self:SetIcon(args.destName, 6, 12)&lt;br/&gt;-		end&lt;br/&gt;-		if uId then &lt;br/&gt;-			local inRange = CheckInteractDistance(uId, 2) &lt;br/&gt;-			if inRange then &lt;br/&gt;-				specWarnTouchNear:Show(args.destName) &lt;br/&gt;-			end &lt;br/&gt;-		end--]]&lt;br/&gt;-&lt;br/&gt; 	elseif args:IsSpellID(66334, 67905, 67906, 67907) and args:IsPlayer() then&lt;br/&gt; 		specWarnKiss:Show()&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/FrostwingHalls/Sindragosa.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4345&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 22:52:38 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -78,7 +78,7 @@&lt;br/&gt; 				if self.Options.AnnounceFrostBeaconIcons then&lt;br/&gt; 					SendChatMessage(L.BeaconIconSet:format(beaconIcons, UnitName(v)), "RAID")&lt;br/&gt; 				end&lt;br/&gt;-				self:SetIcon(UnitName(v), beaconIcons, 8)&lt;br/&gt;+				self:SetIcon(UnitName(v), beaconIcons)&lt;br/&gt; 				beaconIcons = beaconIcons - 1&lt;br/&gt; 			end&lt;br/&gt; 			table.wipe(beaconIconTargets)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/ThePlagueworks/Festergut.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4345&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 22:52:38 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -186,11 +186,8 @@&lt;br/&gt; 		end&lt;br/&gt; 		if self.Options.SetIconOnGasSpore then&lt;br/&gt; 			table.insert(gasSporeIconTargets, DBM:GetRaidUnitId(args.destName))&lt;br/&gt;-			self:UnscheduleMethod("SetSporeIcons")&lt;br/&gt; 			if ((mod:IsDifficulty("normal25") or mod:IsDifficulty("heroic25")) and #gasSporeIconTargets &gt;= 3) or ((mod:IsDifficulty("normal10") or mod:IsDifficulty("heroic10")) and #gasSporeIconTargets &gt;= 2) then&lt;br/&gt;-				self:SetSporeIcons()&lt;br/&gt;-			else&lt;br/&gt;-				self:ScheduleMethod(0.2, "SetSporeIcons")&lt;br/&gt;+				self:SetSporeIcons()--Sort and fire as early as possible once we have all targets.&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 		self:Unschedule(warnGasSporeTargets)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 17 Jul 2010 05:29:27 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4346.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-17T05:29:27Z</dc:date>
    </item>
    <item>
      <title>r4345 (Omega): shortest CoS wave timer for wave 6</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4345.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sat Jul 17 00:52:38 CEST 2010&lt;br/&gt;Revision: 4345&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;shortest CoS wave timer for wave 6&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/OldStratholme/OldStratholmeWaves.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/OldStratholme/OldStratholmeWaves.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4344&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 18:32:25 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -10,7 +10,7 @@&lt;br/&gt; )&lt;br/&gt; &lt;br/&gt; local warningWaveNow	= mod:NewAnnounce("WarningWaveNow", 3)&lt;br/&gt;-local timerWaveIn		= mod:NewTimer(25, "TimerWaveIn")&lt;br/&gt;+local timerWaveIn		= mod:NewTimer(20, "TimerWaveIn")&lt;br/&gt; local timerRoleplay		= mod:NewTimer(162, "TimerRoleplay")&lt;br/&gt; &lt;br/&gt; local wavesNormal = {&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 16 Jul 2010 22:52:38 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4345.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-16T22:52:38Z</dc:date>
    </item>
    <item>
      <title>r4344 (Omega): remove that unschedule since it won't be needed in new method</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4344.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Fri Jul 16 20:32:25 CEST 2010&lt;br/&gt;Revision: 4344&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;remove that unschedule since it won't be needed in new method&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/FrostwingHalls/Sindragosa.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/FrostwingHalls/Sindragosa.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4343&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 16:24:43 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -139,7 +139,6 @@&lt;br/&gt; 		end&lt;br/&gt; 		if phase == 1 and self.Options.SetIconOnFrostBeacon then&lt;br/&gt; 			table.insert(beaconIconTargets, DBM:GetRaidUnitId(args.destName))&lt;br/&gt;-			self:UnscheduleMethod("SetBeaconIcons")&lt;br/&gt; 			if (mod:IsDifficulty("normal25") and #beaconIconTargets &gt;= 5) or (mod:IsDifficulty("heroic25") and #beaconIconTargets &gt;= 6) or ((mod:IsDifficulty("normal10") or mod:IsDifficulty("heroic10")) and #beaconIconTargets &gt;= 2) then&lt;br/&gt; 				self:SetBeaconIcons()--Sort and fire as early as possible once we have all targets.&lt;br/&gt; 			end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 16 Jul 2010 18:32:25 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4344.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-16T18:32:25Z</dc:date>
    </item>
    <item>
      <title>r4343 (Omega): reworded the latency sync stuff agian since i removed the rest of the latency checks, the option is now completely unchecked and simply fires old method with no restricgtions</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4343.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Fri Jul 16 18:24:43 CEST 2010&lt;br/&gt;Revision: 4343&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;reworded the latency sync stuff agian since i removed the rest of the latency checks, the option is now completely unchecked and simply fires old method with no restricgtions&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4342&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 16:20:05 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -320,7 +320,7 @@&lt;br/&gt; 	YellOnUnbound				= "Yell on $spell:72856",&lt;br/&gt; 	specWarnUnboundPlague		= "Show special warning for $spell:72856 transfer",&lt;br/&gt; 	specWarnNextPlageSelf		= "Show special warning when you are the next $spell:72856 target",&lt;br/&gt;-	BypassLatencyCheck			= "Don't use syncing for $spell:72295\n(only use this if you're having problems otherwise)"&lt;br/&gt;+	BypassLatencyCheck			= "Don't use latency based sync check for $spell:72295\n(only use this if you're having problems otherwise)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -358,7 +358,7 @@&lt;br/&gt; 	EmpoweredFlameIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon		= "Set icon on the empowered Prince (skull)",&lt;br/&gt; 	RangeFrame				= "Show range frame (12 yards)",&lt;br/&gt;-	BypassLatencyCheck		= "Don't use syncing for $spell:72037\n(only use this if you're having problems otherwise)"&lt;br/&gt;+	BypassLatencyCheck		= "Don't use latency based sync check for $spell:72037\n(only use this if you're having problems otherwise)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -530,7 +530,7 @@&lt;br/&gt; 	ValkyrIcon				= "Set icons on Valkyrs",&lt;br/&gt; 	DefileArrow				= "Show DBM arrow when $spell:72762 is near you",&lt;br/&gt; 	TrapArrow				= "Show DBM arrow when $spell:73539 is near you",&lt;br/&gt;-	BypassLatencyCheck		= "Don't use syncing for defile/shadow trap\n(only use this if you're having problems otherwise)",&lt;br/&gt;+	BypassLatencyCheck		= "Don't use latency based sync check for defile/shadow trap\n(only use this if you're having problems otherwise)",&lt;br/&gt; 	AnnounceValkGrabs		= "Announce Val'kyr Shadowguard grab targets to raid chat\n(requires announce to be enabled and promoted status)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4342&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 16:20:05 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -444,7 +444,7 @@&lt;br/&gt; 	YellOnShadowCrash				= "Yell on $spell:62660",&lt;br/&gt; 	hardmodeSpawn					= "Show timer for Saronite Animus spawn (hard mode)",&lt;br/&gt; 	CrashArrow						= "Show DBM arrow when $spell:62660 is near you",&lt;br/&gt;-	BypassLatencyCheck				= "Don't use syncing for $spell:62660\n(only use this if you're having problems otherwise)"&lt;br/&gt;+	BypassLatencyCheck				= "Don't use latency based sync check for $spell:62660\n(only use this if you're having problems otherwise)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 16 Jul 2010 16:24:43 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4343.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-16T16:24:43Z</dc:date>
    </item>
    <item>
      <title>r4342 (Omega): #ICC/Sindragosa: Changed icon setting method for beacons to not use a timer at all, instead use a count. once you have enough targets set them immediately. No scheduling timers used (to prevent it being schedule 2 or 5 or 6 times then bugging out in super rare cases if the unschedule method doesn't actually stop the extra runs.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4342.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Fri Jul 16 18:20:05 CEST 2010&lt;br/&gt;Revision: 4342&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/Sindragosa: Changed icon setting method for beacons to not use a timer at all, instead use a count. once you have enough targets set them immediately. No scheduling timers used (to prevent it being schedule 2 or 5 or 6 times then bugging out in super rare cases if the unschedule method doesn't actually stop the extra runs.&lt;br/&gt;#Party/Halls of Reflection: Fixed a bug where it would say "boss incoming" for wave 6 after a wipe. (it remembers if falric is dead now so it doesn't announce wave 5 again since world states in this zone are funny.&lt;br/&gt;#Party/Falric: Added timer/announce for Falric's fear&lt;br/&gt;#Party/Falric: Added timer/announce for Falric's fear&lt;br/&gt;#Party/Ymiron: Added missing spellid for heroic bane, added bane timer, added warning/timer for his stun as well.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/FrostwingHalls/Sindragosa.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/HallsofReflection/Falric.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/HallsofReflection/LichKingEvent.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/HallsofReflection/WaveTimers.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/PitofSaron/Ick.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/UtgardePinnacle/Ymiron.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/FrostwingHalls/Sindragosa.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4341&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 13:16:49 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -140,9 +140,11 @@&lt;br/&gt; 		if phase == 1 and self.Options.SetIconOnFrostBeacon then&lt;br/&gt; 			table.insert(beaconIconTargets, DBM:GetRaidUnitId(args.destName))&lt;br/&gt; 			self:UnscheduleMethod("SetBeaconIcons")&lt;br/&gt;-			self:ScheduleMethod(0.1, "SetBeaconIcons")&lt;br/&gt;+			if (mod:IsDifficulty("normal25") and #beaconIconTargets &gt;= 5) or (mod:IsDifficulty("heroic25") and #beaconIconTargets &gt;= 6) or ((mod:IsDifficulty("normal10") or mod:IsDifficulty("heroic10")) and #beaconIconTargets &gt;= 2) then&lt;br/&gt;+				self:SetBeaconIcons()--Sort and fire as early as possible once we have all targets.&lt;br/&gt; 		end&lt;br/&gt;-		if phase == 2 then&lt;br/&gt;+		end&lt;br/&gt;+		if phase == 2 then--Phase 2 there is only one icon/beacon, don't use sorting method if we don't have to.&lt;br/&gt; 			timerNextBeacon:Start()&lt;br/&gt; 			if self.Options.SetIconOnFrostBeacon then&lt;br/&gt; 				self:SetIcon(args.destName, 8)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/HallsofReflection/Falric.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4341&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 13:16:49 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -11,20 +11,25 @@&lt;br/&gt; 	"SPELL_AURA_REMOVED"&lt;br/&gt; )&lt;br/&gt; &lt;br/&gt;+local warnFear					= mod:NewSpellAnnounce(72452, 3)&lt;br/&gt; local warnImpendingDespair		= mod:NewTargetAnnounce(72426, 3)&lt;br/&gt; local warnQuiveringStrike		= mod:NewTargetAnnounce(72453, 3)&lt;br/&gt; &lt;br/&gt;+local timerFear					= mod:NewBuffActiveTimer(4, 72452)&lt;br/&gt; local timerImpendingDespair		= mod:NewTargetTimer(6, 72426)&lt;br/&gt; local timerQuiveringStrike		= mod:NewTargetTimer(5, 72453)&lt;br/&gt; &lt;br/&gt; &lt;br/&gt; function mod:SPELL_AURA_APPLIED(args)&lt;br/&gt; 	if args:IsSpellID(72422, 72453) then&lt;br/&gt;-		timerQuiveringStrike:Show(args.destName)&lt;br/&gt;+		timerQuiveringStrike:Start(args.destName)&lt;br/&gt; 		warnQuiveringStrike:Show(args.destName)&lt;br/&gt; 	elseif args:IsSpellID(72426) then&lt;br/&gt;-		timerImpendingDespair:Show(args.destName)&lt;br/&gt;+		timerImpendingDespair:Start(args.destName)&lt;br/&gt; 		warnImpendingDespair:Show(args.destName)&lt;br/&gt;+	elseif args:IsSpellID(72452, 72435) then&lt;br/&gt;+		warnFear:Show()&lt;br/&gt;+		timerFear:Start()&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/HallsofReflection/LichKingEvent.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4341&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 13:16:49 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -2,18 +2,6 @@&lt;br/&gt; local L = mod:GetLocalizedStrings()&lt;br/&gt; &lt;br/&gt; mod:SetRevision(("$Revision: 2153 $"):sub(12, -3))&lt;br/&gt;---mod:SetCreatureID(37226, 36954)--Both creature Ids used in Halls of Reflection&lt;br/&gt;-&lt;br/&gt;---[[if UnitFactionGroup("player") == "Alliance" then&lt;br/&gt;-	mod:RegisterCombat("yell", L.ACombatStart)&lt;br/&gt;-else&lt;br/&gt;-	mod:RegisterCombat("yell", L.HCombatStart)&lt;br/&gt;-end&lt;br/&gt;-&lt;br/&gt;-mod:RegisterKill("yell", L.YellCombatEnd)--Combat does not end for another 8 or so seconds after this yell (for achievement credit). Not sure how to go about fixing this yet.&lt;br/&gt;-&lt;br/&gt;-mod:SetMinCombatTime(120)--Dirty Hack to engage mod after a wipe on zonein and keep it engaged. if you wipe, pull yell happens as soon as you zone back in despite the event not actually being started until you tell jaina/sylvanas you're ready to try again. This is only way to hack around this so mod doesn't wipe you for not being in combat after yell.&lt;br/&gt;---]]&lt;br/&gt; mod:RegisterEvents(&lt;br/&gt; 	"SPELL_AURA_REMOVED",&lt;br/&gt; 	"CHAT_MSG_MONSTER_YELL"&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/HallsofReflection/WaveTimers.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4341&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 13:16:49 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -20,6 +20,7 @@&lt;br/&gt; mod:RemoveOption("HealthFrame")&lt;br/&gt; &lt;br/&gt; local lastWave = 0&lt;br/&gt;+local FalricDead = false&lt;br/&gt; &lt;br/&gt; function mod:UPDATE_WORLD_STATES(args)&lt;br/&gt; 	local text = select(3, GetWorldStateUIInfo(1))&lt;br/&gt;@@ -36,9 +37,12 @@&lt;br/&gt; 	if wave &gt; lastWave then&lt;br/&gt; 		warnNewWaveSoon:Cancel()&lt;br/&gt; 		timerNextWave:Cancel()&lt;br/&gt;-		if wave == 5 or wave == 10 then&lt;br/&gt;+		if (wave == 5 and not FalricDead) or wave == 10 then&lt;br/&gt; 			warnNewWave:Show("Boss")&lt;br/&gt; 		elseif wave &gt; 0 then&lt;br/&gt;+			if wave &lt; 5 then&lt;br/&gt;+				FalricDead = false&lt;br/&gt;+			end&lt;br/&gt; 			if self.Options.ShowAllWaveWarnings then&lt;br/&gt; 				warnNewWave:Show("Wave")&lt;br/&gt; 			end&lt;br/&gt;@@ -58,5 +62,6 @@&lt;br/&gt; 	if args.sourceName == L.Falric then&lt;br/&gt; 		timerNextWave:Start(60)&lt;br/&gt; 		warnNewWaveSoon:Schedule(50)&lt;br/&gt;+		FalricDead = true&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/PitofSaron/Ick.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4341&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 13:16:49 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -53,7 +53,7 @@&lt;br/&gt; do &lt;br/&gt; 	local lasttoxic = 0&lt;br/&gt; 	function mod:SPELL_PERIODIC_DAMAGE(args)&lt;br/&gt;-		if args:IsSpellID(69024, 70436) and args:IsPlayer() and time() - lasttoxic &gt; 2 then		-- Toxic Waste, MOVE!&lt;br/&gt;+		if args:IsSpellID(69024, 70436) and args:IsPlayer() and time() - lasttoxic &gt; 2 then&lt;br/&gt; 			specWarnToxic:Show()&lt;br/&gt; 			lasttoxic = time()&lt;br/&gt; 		end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/UtgardePinnacle/Ymiron.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4341&lt;/div&gt;&lt;div&gt;Old date: 2010-07-16 13:16:49 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -12,9 +12,17 @@&lt;br/&gt; )&lt;br/&gt; &lt;br/&gt; local warningBane	= mod:NewSpellAnnounce(48294, 3)&lt;br/&gt;+local warningScreams	= mod:NewSpellAnnounce(51750, 2)&lt;br/&gt; &lt;br/&gt;+local timerBane			= mod:NewBuffActiveTimer(5, 48294)&lt;br/&gt;+local timerScreams		= mod:NewBuffActiveTimer(8, 51750)&lt;br/&gt;+&lt;br/&gt; function mod:APELL_AURA_APPLIED(args)&lt;br/&gt;-	if args:IsSpellID(48294) then&lt;br/&gt;+	if args:IsSpellID(48294, 59301) then&lt;br/&gt; 		warningBane:Show()&lt;br/&gt;+		timerBane:Start()&lt;br/&gt;+	elseif args:IsSpellID(51750) then&lt;br/&gt;+		warningScreams:Show()&lt;br/&gt;+		timerScreams:Start()&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 16 Jul 2010 16:20:05 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4342.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-16T16:20:05Z</dc:date>
    </item>
    <item>
      <title>r4341 (bluenyx): koKR update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4341.html</link>
      <description>Author: bluenyx&lt;br/&gt;Date: Fri Jul 16 15:16:49 CEST 2010&lt;br/&gt;Revision: 4341&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;koKR update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.kr.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4340&lt;/div&gt;&lt;div&gt;Old date: 2010-07-15 13:16:13 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -501,7 +501,9 @@&lt;br/&gt; 	specWarnDefileCast			= "당신에게 파멸! - 이동!",&lt;br/&gt; 	specWarnDefileNear			= "당신 주변에 파멸! - 이동!",&lt;br/&gt; 	specWarnTrapNear			= "당신 주변에 암흑의 덫 - 확인!",&lt;br/&gt;-	warnNecroticPlagueJump		= "괴저 역병 전이 : &gt;%s&lt;"&lt;br/&gt;+	warnNecroticPlagueJump		= "괴저 역병 전이 : &gt;%s&lt;",&lt;br/&gt;+	specWarnPALGrabbed			= "발키리가 신기 납치 : %s",&lt;br/&gt;+	specWarnPRIGrabbed			= "발키리가 사제 납치 : %s"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetTimerLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 16 Jul 2010 13:16:49 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4341.html</guid>
      <dc:creator>bluenyx</dc:creator>
      <dc:date>2010-07-16T13:16:49Z</dc:date>
    </item>
    <item>
      <title>r4340 (Azael): zhtw update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4340.html</link>
      <description>Author: Azael&lt;br/&gt;Date: Thu Jul 15 15:16:13 CEST 2010&lt;br/&gt;Revision: 4340&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;zhtw update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.tw.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4339&lt;/div&gt;&lt;div&gt;Old date: 2010-07-15 10:56:43 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -499,7 +499,9 @@&lt;br/&gt; 	specWarnDefileCast		= "你中了汙染 - 快離開",&lt;br/&gt; 	specWarnDefileNear		= "你附近的人中了汙染 - 小心",&lt;br/&gt; 	specWarnTrapNear		= "你附近的人中了暗影陷阱 - 小心",&lt;br/&gt;-	warnNecroticPlagueJump		= "亡域瘟疫跳到&gt;%s&lt;身上"&lt;br/&gt;+	warnNecroticPlagueJump		= "亡域瘟疫跳到&gt;%s&lt;身上",&lt;br/&gt;+	specWarnPALGrabbed		= "補騎 %s 給抓住了",&lt;br/&gt;+	specWarnPRIGrabbed		= "補牧 %s 給抓住了"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetTimerLocalization{&lt;br/&gt;@@ -519,6 +521,7 @@&lt;br/&gt; 	WarnPhase3Soon			= "為轉換第3階段顯示預先警告 (大約43%)",&lt;br/&gt; 	ValkyrWarning			= "提示誰給華爾琪影衛抓住了",&lt;br/&gt; 	specWarnYouAreValkd		= "當你給華爾琪影衛抓住時顯示特別警告",&lt;br/&gt;+	specWarnHealerGrabbed		= "當補騎或補牧給華爾琪影衛抓住時時顯示特別警告",&lt;br/&gt; 	specWarnDefileCast		= "當你中了$spell:72762時顯示特別警告",&lt;br/&gt; 	specWarnDefileNear		= "當你附近的人中了$spell:72762時顯示特別警告",&lt;br/&gt; 	specWarnTrapNear		= "當你附近的人中了$spell:73539時顯示特別警告",&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Thu, 15 Jul 2010 13:16:13 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4340.html</guid>
      <dc:creator>Azael</dc:creator>
      <dc:date>2010-07-15T13:16:13Z</dc:date>
    </item>
    <item>
      <title>r4339 (Snamor): #ICC/All: esES update #Ulduar/All: esES update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4339.html</link>
      <description>Author: Snamor&lt;br/&gt;Date: Thu Jul 15 12:56:43 CEST 2010&lt;br/&gt;Revision: 4339&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/All: esES update&lt;br/&gt;#Ulduar/All: esES update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.es.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4338&lt;/div&gt;&lt;div&gt;Old date: 2010-07-15 03:17:03 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -505,7 +505,9 @@&lt;br/&gt; 	specWarnDefileCast		= "Profanar en ti ¡Muévete!",&lt;br/&gt; 	specWarnDefileNear		= "Profanar cerca de ti ¡Ten cuidado!",&lt;br/&gt; 	specWarnTrapNear		= "Trampa de las Sombras cerca de ti ¡Ten cuidado!",&lt;br/&gt;-	warnNecroticPlagueJump	= "Peste necrótica saltó a &gt;%s&lt;"&lt;br/&gt;+	warnNecroticPlagueJump	= "Peste necrótica saltó a &gt;%s&lt;",&lt;br/&gt;+	specWarnPALGrabbed		= "Paladin Healer %s ha sido agarrado",&lt;br/&gt;+	specWarnPRIGrabbed		= "Sacerdote Healer %s ha sido agarrado"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetTimerLocalization{&lt;br/&gt;@@ -525,6 +527,7 @@&lt;br/&gt; 	WarnPhase3Soon			= "Mostrar pre-aviso para transición a la Fase 3 (al ~43%)",&lt;br/&gt; 	ValkyrWarning			= "Anunciar quien ha sido agarrado por las Valkyr",&lt;br/&gt; 	specWarnYouAreValkd		= "Mostrar aviso especial cuando seas agarrado por una Valkyr",&lt;br/&gt;+	specWarnHealerGrabbed	= "Mostrar un aviso especial cuando un healer paladín o sacerdote es agarrado",&lt;br/&gt; 	specWarnDefileCast		= "Mostrar aviso especial para $spell:72762 en ti",&lt;br/&gt; 	specWarnDefileNear		= "Mostrar aviso especial para $spell:72762 cerca de ti",&lt;br/&gt; 	specWarnTrapNear		= "Mostrar aviso especial para $spell:73539 cerca de ti",&lt;br/&gt;@@ -538,6 +541,7 @@&lt;br/&gt; 	ValkyrIcon				= "Poner iconos en las Valkyr",&lt;br/&gt; 	DefileArrow				= "Mostrar flecha cuando $spell:72762 está cerca de ti",&lt;br/&gt; 	TrapArrow				= "Mostrar flecha cuando $spell:73539 está cerca de ti",&lt;br/&gt;+	BypassLatencyCheck		= "No usar sincronización para profanar/trampa de las sombras\n(sólo usar esta opción si tienes problemas de otro modo)",&lt;br/&gt; 	AnnounceValkGrabs		= "Aunciar el objetivo de Guardia de las Sombras Val'kyr en el chat de raid\n(requires 'anunciar' activado y líder/ayudante)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4338&lt;/div&gt;&lt;div&gt;Old date: 2010-07-15 03:17:03 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -416,7 +416,7 @@&lt;br/&gt; 	MobPhase2		= "VX-001",&lt;br/&gt; 	MobPhase3		= "Unidad de mando aérea",&lt;br/&gt; 	YellPull		= "¡No tenemos mucho tiempo, amigos! Vais a ayudarme a probar mi última y mayor creación. Ahora, antes de que cambiéis de parecer, recordad que en cierta forma, me lo debéis después del desastre que causasteis con el XA-002.",&lt;br/&gt;-	YellHardPull	= "Veamos, ¿cómo se os ocurre hacer algo así? ¿No habéis visto la señal que dice \"NO PULSAR ESTE BOTÓN\"? ¿Cómo vamos a acabar la prueba con el mecanismo de autodestrucción activado?",&lt;br/&gt;+	YellHardPull	= "Secuencia de autodestrucción iniciada",&lt;br/&gt; 	YellPhase2		= "¡Contemplad el cañón de asalto antipersonal VX-001! Puede que queráis poneros a cubierto.",&lt;br/&gt; 	YellPhase3		= "¡Gracias amigos! ¡Vuestros esfuerzos me han proporcionado unos datos fantásticos! Veamos, ¿dónde puse?...ah, ahí está.",&lt;br/&gt; 	YellPhase4		= "Fase de prueba preliminar completada. ¡Ahora comienza la verdadera prueba!",&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Thu, 15 Jul 2010 10:56:43 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4339.html</guid>
      <dc:creator>Snamor</dc:creator>
      <dc:date>2010-07-15T10:56:43Z</dc:date>
    </item>
    <item>
      <title>r4338 (Omega): Some yogg updates, a fervor target timer. Mimiron was also flakey using second yell for pull, changed to first yell since second yell had variations in timers, sometime dead on, sometimes +1-2 seconds sometimes -1-2 seconds. hopefully this solves that.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4338.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Thu Jul 15 05:17:03 CEST 2010&lt;br/&gt;Revision: 4338&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;Some yogg updates, a fervor target timer. Mimiron was also flakey using second yell for pull, changed to first yell since second yell had variations in timers, sometime dead on, sometimes +1-2 seconds sometimes -1-2 seconds. hopefully this solves that.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/Mimiron.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/YoggSaron.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/Mimiron.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4337&lt;/div&gt;&lt;div&gt;Old date: 2010-07-14 09:04:57 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -31,7 +31,7 @@&lt;br/&gt; local warnDarkGlare				= mod:NewSpecialWarningSpell(63293)&lt;br/&gt; &lt;br/&gt; local enrage 					= mod:NewBerserkTimer(900)&lt;br/&gt;-local timerHardmode				= mod:NewTimer(607, "TimerHardmode", 64582)&lt;br/&gt;+local timerHardmode				= mod:NewTimer(610, "TimerHardmode", 64582)&lt;br/&gt; local timerP1toP2				= mod:NewTimer(43, "TimeToPhase2")&lt;br/&gt; local timerP2toP3				= mod:NewTimer(32, "TimeToPhase3")&lt;br/&gt; local timerP3toP4				= mod:NewTimer(25, "TimeToPhase4")&lt;br/&gt;@@ -43,9 +43,9 @@&lt;br/&gt; local timerNextShockblast		= mod:NewNextTimer(34, 63631)&lt;br/&gt; local timerPlasmaBlastCD		= mod:NewCDTimer(30, 64529)&lt;br/&gt; local timerShell				= mod:NewBuffActiveTimer(6, 63666)&lt;br/&gt;-local timerFlameSuppressant		= mod:NewCastTimer(59, 64570)&lt;br/&gt;+local timerFlameSuppressant		= mod:NewCastTimer(60, 64570)&lt;br/&gt; local timerNextFlameSuppressant	= mod:NewNextTimer(10, 65192)&lt;br/&gt;-local timerNextFlames			= mod:NewNextTimer(27.6, 64566)&lt;br/&gt;+local timerNextFlames			= mod:NewNextTimer(27.5, 64566)&lt;br/&gt; local timerNextFrostBomb        = mod:NewNextTimer(30, 64623)&lt;br/&gt; local timerBombExplosion		= mod:NewCastTimer(15, 65333)&lt;br/&gt; &lt;br/&gt;@@ -110,7 +110,7 @@&lt;br/&gt; 		self:ScheduleMethod(18, "Flames")&lt;br/&gt; 	else&lt;br/&gt; 		timerNextFlames:Start()&lt;br/&gt;-		self:ScheduleMethod(27.6, "Flames")&lt;br/&gt;+		self:ScheduleMethod(27.5, "Flames")&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;@@ -302,13 +302,13 @@&lt;br/&gt; 		--DBM:AddMsg("ALPHA: yell detect phase3, syncing to clients")&lt;br/&gt; 		self:SendSync("Phase4") -- SPELL_AURA_REMOVED detection might fail in phase 3...there are simply not enough debuffs on him&lt;br/&gt; &lt;br/&gt;-	elseif msg == L.YellHardPull or msg:find(L.YellHardPull) then&lt;br/&gt;+	elseif msg:find(L.YellHardPull) then&lt;br/&gt; 		timerHardmode:Start()&lt;br/&gt; 		timerFlameSuppressant:Start()&lt;br/&gt; 		enrage:Stop()&lt;br/&gt; 		hardmode = true&lt;br/&gt;-		timerNextFlames:Start(3)&lt;br/&gt;-		self:ScheduleMethod(3, "Flames")&lt;br/&gt;+		timerNextFlames:Start(6.5)&lt;br/&gt;+		self:ScheduleMethod(6.5, "Flames")&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/YoggSaron.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4337&lt;/div&gt;&lt;div&gt;Old date: 2010-07-14 09:04:57 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -45,6 +45,7 @@&lt;br/&gt; mod:AddBoolOption("WarningSqueeze", true, "announce")&lt;br/&gt; &lt;br/&gt; local enrageTimer					= mod:NewBerserkTimer(900)&lt;br/&gt;+local timerFervor					= mod:NewTargetTimer(15, 63138)&lt;br/&gt; local brainportal					= mod:NewTimer(20, "NextPortal")&lt;br/&gt; local timerLunaricGaze				= mod:NewCastTimer(4, 64163)&lt;br/&gt; local timerNextLunaricGaze			= mod:NewCDTimer(8.5, 64163)&lt;br/&gt;@@ -86,7 +87,7 @@&lt;br/&gt; 	local targetname = self:GetBossTarget(33134)&lt;br/&gt; 	if not targetname then return end&lt;br/&gt; 	if targetname == UnitName("player") then&lt;br/&gt;-		specWarnFervorCast:Show(targetname)&lt;br/&gt;+		specWarnFervorCast:Show()&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;@@ -166,8 +167,9 @@&lt;br/&gt; 		end	&lt;br/&gt; 	elseif args:IsSpellID(63138) then	-- Sara's Fervor&lt;br/&gt; 		warnFervor:Show(args.destName)&lt;br/&gt;+		timerFervor:Start(args.destName)&lt;br/&gt; 		if self.Options.SetIconOnFervorTarget then&lt;br/&gt;-			self:SetIcon(args.destName, 7, 30)&lt;br/&gt;+			self:SetIcon(args.destName, 7, 15)&lt;br/&gt; 		end&lt;br/&gt; 		if args:IsPlayer() then &lt;br/&gt; 			specWarnFervor:Show()&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4337&lt;/div&gt;&lt;div&gt;Old date: 2010-07-14 09:04:57 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -408,7 +408,7 @@&lt;br/&gt; 	MobPhase2		= "VX-001",&lt;br/&gt; 	MobPhase3		= "Aerial Command Unit",&lt;br/&gt; 	YellPull		= "We haven't much time, friends! You're going to help me test out my latest and greatest creation. Now, before you change your minds, remember that you kind of owe it to me after the mess you made with the XT-002.",	&lt;br/&gt;-	YellHardPull	= "Now, why would you go and do something like that? Didn't you see the sign that said, \"DO NOT PUSH THIS BUTTON!\"? How will we finish testing with the self-destruct mechanism active?",&lt;br/&gt;+	YellHardPull	= "Self-destruct sequence initiated",&lt;br/&gt; 	YellPhase2		= "WONDERFUL! Positively marvelous results! Hull integrity at 98.9 percent! Barely a dent! Moving right along.",&lt;br/&gt; 	YellPhase3		= "Thank you, friends! Your efforts have yielded some fantastic data! Now, where did I put-- oh, there it is.",&lt;br/&gt; 	YellPhase4		= "Preliminary testing phase complete. Now comes the true test!",&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Thu, 15 Jul 2010 03:17:03 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4338.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-15T03:17:03Z</dc:date>
    </item>
    <item>
      <title>r4337 (Omega): ##Core: Latency slider now goes from 50-750 (up from 50-500). Mainly for australia players who simply get crap latency whether they play EU or US, realms still oceans away.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4337.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Wed Jul 14 11:04:57 CEST 2010&lt;br/&gt;Revision: 4337&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;##Core: Latency slider now goes from 50-750 (up from 50-500). Mainly for australia players who simply get crap latency whether they play EU or US, realms still oceans away.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-GUI/DBM-GUI.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-GUI/DBM-GUI.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4336&lt;/div&gt;&lt;div&gt;Old date: 2010-07-14 04:28:56 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -1224,7 +1224,7 @@&lt;br/&gt; 		bmtestmode:SetPoint('TOPLEFT', bmrange, "TOPRIGHT", 0, 0)&lt;br/&gt; 		bmtestmode:SetScript("OnClick", function(self) DBM:DemoMode() end)&lt;br/&gt; &lt;br/&gt;-		local latencySlider = generaloptions:CreateSlider(L.Latency_Text, 50, 500, 5, 210)   -- (text , min_value , max_value , step , width)&lt;br/&gt;+		local latencySlider = generaloptions:CreateSlider(L.Latency_Text, 50, 750, 5, 210)   -- (text , min_value , max_value , step , width)&lt;br/&gt;      	latencySlider:SetPoint('BOTTOMLEFT', bmrange, "BOTTOMLEFT", 10, -35)&lt;br/&gt;      	latencySlider:HookScript("OnShow", function(self) self:SetValue(DBM.Options.LatencyThreshold) end)&lt;br/&gt; 		latencySlider:HookScript("OnValueChanged", function(self) DBM.Options.LatencyThreshold = self:GetValue() end)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 14 Jul 2010 09:04:57 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4337.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-14T09:04:57Z</dc:date>
    </item>
    <item>
      <title>r4336 (Omega): make the bypass method for target scanning just work the way it did before 4.50, no latency check what so ever, even if it's wrong target.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4336.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Wed Jul 14 06:28:56 CEST 2010&lt;br/&gt;Revision: 4336&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;make the bypass method for target scanning just work the way it did before 4.50, no latency check what so ever, even if it's wrong target.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/ThePlagueworks/Putricide.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/GeneralVezax.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4335&lt;/div&gt;&lt;div&gt;Old date: 2010-07-13 19:48:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -150,13 +150,13 @@&lt;br/&gt; 	local targetname = self:GetBossTarget(36597)&lt;br/&gt; 	if not targetname then return end&lt;br/&gt; 		warnDefileCast:Show(targetname)&lt;br/&gt;-		if self.Options.DefileIcon and mod:LatencyCheck() then&lt;br/&gt;+		if self.Options.DefileIcon then&lt;br/&gt; 			self:SetIcon(targetname, 8, 10)&lt;br/&gt; 		end&lt;br/&gt; 	if targetname == UnitName("player") then&lt;br/&gt; 		specWarnDefileCast:Show()&lt;br/&gt; 		soundDefile:Play()&lt;br/&gt;-		if self.Options.YellOnDefile and mod:LatencyCheck() then&lt;br/&gt;+		if self.Options.YellOnDefile then&lt;br/&gt; 			SendChatMessage(L.YellDefile, "SAY")&lt;br/&gt; 		end&lt;br/&gt; 	elseif targetname then&lt;br/&gt;@@ -180,12 +180,12 @@&lt;br/&gt; &lt;br/&gt; function mod:OldTankTrap()&lt;br/&gt; 	warnTrapCast:Show(LKTank)&lt;br/&gt;-	if self.Options.TrapIcon and mod:LatencyCheck() then&lt;br/&gt;+	if self.Options.TrapIcon then&lt;br/&gt; 		self:SetIcon(LKTank, 6, 10)&lt;br/&gt; 	end&lt;br/&gt; 	if LKTank == UnitName("player") then&lt;br/&gt; 		specWarnTrap:Show()&lt;br/&gt;-		if self.Options.YellOnTrap and mod:LatencyCheck() then&lt;br/&gt;+		if self.Options.YellOnTrap then&lt;br/&gt; 			SendChatMessage(L.YellTrap, "SAY")&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/ThePlagueworks/Putricide.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4335&lt;/div&gt;&lt;div&gt;Old date: 2010-07-13 19:48:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -102,12 +102,12 @@&lt;br/&gt; function mod:OldMalleableGooTarget()&lt;br/&gt; 	local targetname = self:GetBossTarget(36678)&lt;br/&gt; 	if not targetname then return end&lt;br/&gt;-		if self.Options.MalleableGooIcon and mod:LatencyCheck() then&lt;br/&gt;+		if self.Options.MalleableGooIcon then&lt;br/&gt; 			self:SetIcon(targetname, 6, 10)&lt;br/&gt; 		end&lt;br/&gt; 	if targetname == UnitName("player") then&lt;br/&gt; 		specWarnMalleableGoo:Show()&lt;br/&gt;-		if self.Options.YellOnMalleableGoo and mod:LatencyCheck() then&lt;br/&gt;+		if self.Options.YellOnMalleableGoo then&lt;br/&gt; 			SendChatMessage(L.YellMalleable, "SAY")&lt;br/&gt; 		end&lt;br/&gt; 	elseif targetname then&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/GeneralVezax.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4335&lt;/div&gt;&lt;div&gt;Old date: 2010-07-13 19:48:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -85,13 +85,13 @@&lt;br/&gt; function mod:OldShadowCrashTarget()&lt;br/&gt; 	local targetname = self:GetBossTarget()&lt;br/&gt; 	if not targetname then return end&lt;br/&gt;-	if self.Options.SetIconOnShadowCrash and mod:LatencyCheck() then&lt;br/&gt;+	if self.Options.SetIconOnShadowCrash then&lt;br/&gt; 		self:SetIcon(targetname, 8, 10)&lt;br/&gt; 	end&lt;br/&gt; 	warnShadowCrash:Show(targetname)&lt;br/&gt; 	if targetname == UnitName("player") then&lt;br/&gt; 		specWarnShadowCrash:Show(targetname)&lt;br/&gt;-		if self.Options.YellOnShadowCrash and mod:LatencyCheck()  then&lt;br/&gt;+		if self.Options.YellOnShadowCrash then&lt;br/&gt; 			SendChatMessage(L.YellCrash, "SAY")&lt;br/&gt; 		end&lt;br/&gt; 	elseif targetname then&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 14 Jul 2010 04:28:56 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4336.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-14T04:28:56Z</dc:date>
    </item>
    <item>
      <title>r4335 (Omega): #ICC/Lich King: Redid last to use syncing instead do to talent check limitations. also made similar change to rotface kiting</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4335.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Tue Jul 13 21:48:39 CEST 2010&lt;br/&gt;Revision: 4335&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/Lich King: Redid last to use syncing instead do to talent check limitations. also made similar change to rotface kiting&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/ThePlagueworks/Rotface.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4334&lt;/div&gt;&lt;div&gt;Old date: 2010-07-13 18:58:54 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -426,12 +426,12 @@&lt;br/&gt; 						if mod.Options.YellOnValk then&lt;br/&gt; 							SendChatMessage(L.YellValk, "SAY")&lt;br/&gt; 						end&lt;br/&gt;+						if mod:IsHealer() then&lt;br/&gt;+							if isPAL then&lt;br/&gt;+								mod:SendSync("PALGrabbed", UnitName("player"))&lt;br/&gt;+							elseif isPRI then&lt;br/&gt;+								mod:SendSync("PRIGrabbed", UnitName("player"))&lt;br/&gt; 					end&lt;br/&gt;-					if UnitName("raid"..i) == mod:IsHealer() then&lt;br/&gt;-						if isPAL and self.Options.specWarnHealerGrabbed then&lt;br/&gt;-							specWarnPALGrabbed:Show(UnitName("raid"..i))&lt;br/&gt;-						elseif isPRI and self.Options.specWarnHealerGrabbed then&lt;br/&gt;-							specWarnPRIGrabbed:Show(UnitName("raid"..i))&lt;br/&gt; 						end&lt;br/&gt; 					end&lt;br/&gt; 					if mod.Options.AnnounceValkGrabs and DBM:GetRaidRank() &gt; 0 then&lt;br/&gt;@@ -567,6 +567,14 @@&lt;br/&gt; 				self:SetIcon(target, 7, 5)&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt;+	elseif msg == "PALGrabbed" then&lt;br/&gt;+		if self.Options.specWarnHealerGrabbed then&lt;br/&gt;+			specWarnPALGrabbed:Show(target)&lt;br/&gt;+		end&lt;br/&gt;+	elseif msg == "PRIGrabbed" then&lt;br/&gt;+		if self.Options.specWarnHealerGrabbed then&lt;br/&gt;+			specWarnPRIGrabbed:Show(target)&lt;br/&gt;+		end&lt;br/&gt; 	elseif msg == "DefileOn" then&lt;br/&gt; 		if not self.Options.BypassLatencyCheck then&lt;br/&gt; 			warnDefileCast:Show(target)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/ThePlagueworks/Rotface.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4334&lt;/div&gt;&lt;div&gt;Old date: 2010-07-13 18:58:54 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -159,29 +159,33 @@&lt;br/&gt; function mod:SPELL_DAMAGE(args)&lt;br/&gt; 	if args:IsSpellID(69761, 71212, 73026, 73027) and args:IsPlayer() then&lt;br/&gt; 		specWarnRadiatingOoze:Show()&lt;br/&gt;-	elseif args:GetDestCreatureID() == 36899 and args:IsSrcTypePlayer() == isKiter then --Tank/Hunter attacking big ooze&lt;br/&gt;-		if not args:IsPlayer() then&lt;br/&gt;-			if self.Options.TankArrow then&lt;br/&gt;-				DBM.Arrow:ShowRunTo(args.sourceName, 0, 0)&lt;br/&gt;+	elseif args:GetDestCreatureID() == 36899 and args:IsSrcTypePlayer() == UnitName("player") then&lt;br/&gt;+		if isKiter then --Tank/Hunter attacking big ooze&lt;br/&gt;+			self:SendSync("OozeKiter", UnitName("player"))&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;-end&lt;br/&gt; &lt;br/&gt; function mod:SWING_DAMAGE(args)&lt;br/&gt; 	if args:IsPlayer() and args:GetSrcCreatureID() == 36897 then --Little ooze hitting you&lt;br/&gt; 		specWarnLittleOoze:Show()&lt;br/&gt;-	elseif args:GetDestCreatureID() == 36899 and args:IsSrcTypePlayer() == isKiter then --Tank/Hunter attacking big ooze&lt;br/&gt;-		if not args:IsPlayer() then&lt;br/&gt;-			if self.Options.TankArrow then&lt;br/&gt;-				DBM.Arrow:ShowRunTo(args.sourceName, 0, 0)&lt;br/&gt;+	elseif args:GetDestCreatureID() == 36899 and args:IsSrcTypePlayer() == UnitName("player") then&lt;br/&gt;+		if isKiter then --Tank/Hunter attacking big ooze&lt;br/&gt;+			self:SendSync("OozeKiter", UnitName("player"))&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;-end&lt;br/&gt; &lt;br/&gt; function mod:CHAT_MSG_MONSTER_YELL(msg)&lt;br/&gt; 	if msg:find(L.YellSlimePipes1) or msg:find(L.YellSlimePipes2) then&lt;br/&gt; 		self:WallSlime()&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+&lt;br/&gt;+function mod:OnSync(msg, target)&lt;br/&gt;+	if msg == "OozeKiter" then&lt;br/&gt;+		if self.Options.TankArrow then&lt;br/&gt;+			DBM.Arrow:ShowRunTo(target, 0, 0)&lt;br/&gt;+		end&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 13 Jul 2010 19:48:39 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4335.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-13T19:48:39Z</dc:date>
    </item>
    <item>
      <title>r4334 (Omega): #ICC/Lich King: Added special warning if a priest or paladin healer get grabbed by a valk (untested)</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4334.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Tue Jul 13 20:58:54 CEST 2010&lt;br/&gt;Revision: 4334&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/Lich King: Added special warning if a priest or paladin healer get grabbed by a valk (untested)&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4333&lt;/div&gt;&lt;div&gt;Old date: 2010-07-13 13:20:24 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -21,6 +21,9 @@&lt;br/&gt; 	"SWING_MISSED"&lt;br/&gt; )&lt;br/&gt; &lt;br/&gt;+local isPAL = select(2, UnitClass("player")) == "PALADIN"&lt;br/&gt;+local isPRI = select(2, UnitClass("player")) == "PRIEST"&lt;br/&gt;+&lt;br/&gt; local warnRemorselessWinter = mod:NewSpellAnnounce(74270, 3) --Phase Transition Start Ability&lt;br/&gt; local warnQuake				= mod:NewSpellAnnounce(72262, 4) --Phase Transition End Ability&lt;br/&gt; local warnRagingSpirit		= mod:NewTargetAnnounce(69200, 3) --Transition Add&lt;br/&gt;@@ -47,6 +50,8 @@&lt;br/&gt; local specWarnNecroticPlague= mod:NewSpecialWarningYou(73912) --Phase 1+ Ability&lt;br/&gt; local specWarnRagingSpirit	= mod:NewSpecialWarningYou(69200) --Transition Add&lt;br/&gt; local specWarnYouAreValkd	= mod:NewSpecialWarning("specWarnYouAreValkd") --Phase 2+ Ability&lt;br/&gt;+local specWarnPALGrabbed	= mod:NewSpecialWarning("specWarnPALGrabbed", nil, false) --Phase 2+ Ability&lt;br/&gt;+local specWarnPRIGrabbed	= mod:NewSpecialWarning("specWarnPRIGrabbed", nil, false) --Phase 2+ Ability&lt;br/&gt; local specWarnDefileCast	= mod:NewSpecialWarning("specWarnDefileCast") --Phase 2+ Ability&lt;br/&gt; local specWarnDefileNear	= mod:NewSpecialWarning("specWarnDefileNear", false) --Phase 2+ Ability&lt;br/&gt; local specWarnDefile		= mod:NewSpecialWarningMove(73708) --Phase 2+ Ability&lt;br/&gt;@@ -82,6 +87,7 @@&lt;br/&gt; &lt;br/&gt; local soundDefile			= mod:NewSound(72762)&lt;br/&gt; &lt;br/&gt;+mod:AddBoolOption("specWarnHealerGrabbed", mod:IsTank() or mod:IsHealer(), "announce")&lt;br/&gt; mod:AddBoolOption("DefileIcon")&lt;br/&gt; mod:AddBoolOption("NecroticPlagueIcon")&lt;br/&gt; mod:AddBoolOption("RagingSpiritIcon")&lt;br/&gt;@@ -421,6 +427,13 @@&lt;br/&gt; 							SendChatMessage(L.YellValk, "SAY")&lt;br/&gt; 						end&lt;br/&gt; 					end&lt;br/&gt;+					if UnitName("raid"..i) == mod:IsHealer() then&lt;br/&gt;+						if isPAL and self.Options.specWarnHealerGrabbed then&lt;br/&gt;+							specWarnPALGrabbed:Show(UnitName("raid"..i))&lt;br/&gt;+						elseif isPRI and self.Options.specWarnHealerGrabbed then&lt;br/&gt;+							specWarnPRIGrabbed:Show(UnitName("raid"..i))&lt;br/&gt;+						end&lt;br/&gt;+					end&lt;br/&gt; 					if mod.Options.AnnounceValkGrabs and DBM:GetRaidRank() &gt; 0 then&lt;br/&gt; 						if mod.Options.ValkyrIcon then&lt;br/&gt; 							SendChatMessage(L.ValkGrabbedIcon:format(grabIcon, UnitName("raid"..i)), "RAID")--Untested, not sure if the icon timing will line up since i grab icon from a different function.&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4333&lt;/div&gt;&lt;div&gt;Old date: 2010-07-13 13:20:24 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -494,7 +494,9 @@&lt;br/&gt; 	specWarnDefileCast		= "Defile on you - Move away",&lt;br/&gt; 	specWarnDefileNear		= "Defile near you - Watch out",&lt;br/&gt; 	specWarnTrapNear		= "Shadow Trap near you - Watch out",&lt;br/&gt;-	warnNecroticPlagueJump	= "Necrotic Plague jumped to &gt;%s&lt;"&lt;br/&gt;+	warnNecroticPlagueJump	= "Necrotic Plague jumped to &gt;%s&lt;",&lt;br/&gt;+	specWarnPALGrabbed		= "Paladin Healer %s has been grabbed",&lt;br/&gt;+	specWarnPRIGrabbed		= "Priest Healer %s has been grabbed"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetTimerLocalization{&lt;br/&gt;@@ -514,6 +516,7 @@&lt;br/&gt; 	WarnPhase3Soon			= "Show pre-warning for Phase 3 transition (at ~43%)",&lt;br/&gt; 	ValkyrWarning			= "Announce who has been grabbed by Val'kyr Shadowguards",&lt;br/&gt; 	specWarnYouAreValkd		= "Show special warning when you have been grabbed by a Val'kyr Shadowguard",--npc36609&lt;br/&gt;+	specWarnHealerGrabbed	= "Show special warning when a paladin or priest healer has been grabbed",&lt;br/&gt; 	specWarnDefileCast		= "Show special warning for $spell:72762 on you",&lt;br/&gt; 	specWarnDefileNear		= "Show special warning for $spell:72762 near you",&lt;br/&gt; 	specWarnTrapNear		= "Show special warning for $spell:73539 near you",&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 13 Jul 2010 18:58:54 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4334.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-13T18:58:54Z</dc:date>
    </item>
    <item>
      <title>r4333 (Azael): zhtw update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4333.html</link>
      <description>Author: Azael&lt;br/&gt;Date: Tue Jul 13 15:20:24 CEST 2010&lt;br/&gt;Revision: 4333&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;zhtw update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.tw.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.tw.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4332&lt;/div&gt;&lt;div&gt;Old date: 2010-07-11 16:44:17 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -323,7 +323,7 @@&lt;br/&gt; 	YellOnUnbound			= "當你中了$spell:72856時大喊",&lt;br/&gt; 	specWarnUnboundPlague		= "為$spell:72856的轉移顯示特別警告",&lt;br/&gt; 	specWarnNextPlageSelf		= "當你是下一個$spell:72856的目標時顯示特別警告",&lt;br/&gt;-	BypassLatencyCheck		= "不對$spell:72295使用同步或延遲查詢\n(只有出現問題時才使用這個)"&lt;br/&gt;+	BypassLatencyCheck		= "不對$spell:72295使用同步\n(只有出現問題時才使用這個)"&lt;br/&gt; 	&lt;br/&gt; &lt;br/&gt; }&lt;br/&gt;@@ -363,7 +363,7 @@&lt;br/&gt; 	EmpoweredFlameIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon		= "設置標記在強力的親王身上 (頭顱)",&lt;br/&gt; 	RangeFrame			= "顯示距離框 (12碼)",&lt;br/&gt;-	BypassLatencyCheck		= "不對$spell:72037使用同步或延遲查詢\n(只有出現問題時才使用這個)"&lt;br/&gt;+	BypassLatencyCheck		= "不對$spell:72037使用同步查詢\n(只有出現問題時才使用這個)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -532,7 +532,7 @@&lt;br/&gt; 	ValkyrIcon			= "為華爾琪影衛設置標記",&lt;br/&gt; 	DefileArrow			= "當你附近的人中了$spell:72762時顯示DBM箭頭",&lt;br/&gt; 	TrapArrow			= "當你附近的人中了$spell:73539時顯示DBM箭頭",&lt;br/&gt;-	BypassLatencyCheck		= "不對汙染/暗影陷阱使用同步或延遲查詢\n(只有出現問題時才使用這個)",&lt;br/&gt;+	BypassLatencyCheck		= "不對汙染/暗影陷阱使用同步\n(只有出現問題時才使用這個)",&lt;br/&gt; 	AnnounceValkGrabs		= "提示誰被華爾琪影衛抓住到團隊頻道\n(需開啟團隊廣播及助理權限)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4332&lt;/div&gt;&lt;div&gt;Old date: 2010-07-11 16:44:17 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -439,7 +439,7 @@&lt;br/&gt; 	YellOnShadowCrash		= "當你中了$spell:62660時大喊",&lt;br/&gt; 	hardmodeSpawn			= "為薩倫聚惡體出現顯示計時器 (困難模式)",&lt;br/&gt; 	CrashArrow			= "當你附近的人中了$spell:62660時顯示DBM箭頭",&lt;br/&gt;-	BypassLatencyCheck		= "不對$spell:62660使用同步或延遲查詢\n(只有出現問題時才使用這個)"&lt;br/&gt;+	BypassLatencyCheck		= "不對$spell:62660使用同步\n(只有出現問題時才使用這個)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 13 Jul 2010 13:20:24 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4333.html</guid>
      <dc:creator>Azael</dc:creator>
      <dc:date>2010-07-13T13:20:24Z</dc:date>
    </item>
    <item>
      <title>r4332 (Omega): added toc area ids, apparently although they use same map, they do have distinct area ids</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4332.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sun Jul 11 18:44:17 CEST 2010&lt;br/&gt;Revision: 4332&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;added toc area ids, apparently although they use same map, they do have distinct area ids&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Coliseum/DBM-Coliseum.toc&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/DBM-Party-WotLK.toc&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Coliseum/DBM-Coliseum.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4331&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 15:32:19 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -23,6 +23,7 @@&lt;br/&gt; ## X-DBM-Mod-Name-esMX: Coliseo de los Cruzados&lt;br/&gt; ## X-DBM-Mod-Sort: 2&lt;br/&gt; --We do not use areaID for this map because otherwise this mod would load in trial of champion 5 man as well.&lt;br/&gt;+--## X-DBM-Mod-LoadZoneID: 544&lt;br/&gt; ## X-DBM-Mod-LoadZone: Trial of the Crusader&lt;br/&gt; ## X-DBM-Mod-LoadZone-koKR: 십자군의 시험장&lt;br/&gt; ## X-DBM-Mod-LoadZone-deDE: Prüfung des Kreuzfahrers&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/DBM-Party-WotLK.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4331&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 15:32:19 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -28,7 +28,7 @@&lt;br/&gt; ## X-DBM-Mod-Name-koKR: 5인 던전 모드&lt;br/&gt; ## X-DBM-Mod-Name-esMX: Mazmorras&lt;br/&gt; ## X-DBM-Mod-Sort: 100&lt;br/&gt;---## X-DBM-Mod-LoadZoneID: 523,534,522,535,531,526,527,521,529,524,525,537,603,602,604&lt;br/&gt;+--## X-DBM-Mod-LoadZoneID: 523,534,522,535,531,526,527,521,529,524,525,537,603,602,604,543&lt;br/&gt; --Trial of champion will be only zone that uses localized text when areaid is working (since it shares same map with trial of crusader and we don't want to load party mods in the raid and vica versa)&lt;br/&gt; ## X-DBM-Mod-LoadZone: Ahn'kahet: The Old Kingdom,Azjol-Nerub,The Culling of Stratholme,Drak'Tharon Keep,Gundrak,Halls of Lightning,Halls of Stone,The Nexus,The Oculus,Utgarde Keep,Utgarde Pinnacle,The Violet Hold,Trial of the Champion,Pit of Saron,The Forge of Souls,Halls of Reflection&lt;br/&gt; ## X-DBM-Mod-LoadZone-frFR: Ahn'kahet : l'Ancien royaume,Azjol -Nérub,L'Épuration de Stratholme,Donjon de Drak'Tharon,Gundrak,Les salles de Foudre,Les salles de Pierre,Le Nexus,L'Oculus,Donjon d'Utgarde,Cime d'Utgarde,Le fort Pourpre,L'épreuve du champion,Fosse de Saron,La Forge des âmes,Salles des Reflets&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 11 Jul 2010 16:44:17 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4332.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-11T16:44:17Z</dc:date>
    </item>
    <item>
      <title>r4331 (bluenyx): koKR update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4331.html</link>
      <description>Author: bluenyx&lt;br/&gt;Date: Sat Jul 10 17:32:19 CEST 2010&lt;br/&gt;Revision: 4331&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;koKR update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-WorldEvents/DBM-WorldEvents.toc&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-WorldEvents/DBM-WorldEvents.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4330&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 15:21:54 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -12,6 +12,7 @@&lt;br/&gt; ## X-DBM-Mod-Name-esES: Eventos del Mundo&lt;br/&gt; ## X-DBM-Mod-Name-ruRU: Игровые события&lt;br/&gt; ## X-DBM-Mod-Name-zhTW: 世界事件&lt;br/&gt;+## X-DBM-Mod-Name-koKR: 월드 이벤트&lt;br/&gt; ## X-DBM-Mod-Sort: 150&lt;br/&gt; ## X-DBM-Mod-LoadZone: Blackrock Depths,Scarlet Monastery,Shadowfang Keep,The Slave Pens&lt;br/&gt; ## X-DBM-Mod-LoadZone-frFR: Profondeurs de Rochenoire,Monastère écarlate,Donjon d'Ombrecroc,Les enclos aux esclaves&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 10 Jul 2010 15:32:19 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4331.html</guid>
      <dc:creator>bluenyx</dc:creator>
      <dc:date>2010-07-10T15:32:19Z</dc:date>
    </item>
    <item>
      <title>r4330 (Vampik): #Ruby/Halion: Add 8 minutes berserk timer.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4330.html</link>
      <description>Author: Vampik&lt;br/&gt;Date: Sat Jul 10 17:21:54 CEST 2010&lt;br/&gt;Revision: 4330&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Ruby/Halion: Add 8 minutes berserk timer.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4329&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 10:50:25 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -45,6 +45,8 @@&lt;br/&gt; local timerShadowBreathCD			= mod:NewCDTimer(19, 75954, nil, mod:IsTank() or mod:IsHealer())--Same as debuff timers, same CD, can be merged into 1.&lt;br/&gt; local timerFieryBreathCD			= mod:NewCDTimer(19, 74526, nil, mod:IsTank() or mod:IsHealer())--But unique icons are nice pertaining to phase you're in ;)&lt;br/&gt; &lt;br/&gt;+local berserkTimer					= mod:NewBerserkTimer(480)&lt;br/&gt;+&lt;br/&gt; local soundConsumption 				= mod:NewSound(74562, "SoundOnConsumption")&lt;br/&gt; &lt;br/&gt; mod:AddBoolOption("YellOnConsumption", true, "announce")&lt;br/&gt;@@ -55,6 +57,7 @@&lt;br/&gt; local warned_preP3 = false&lt;br/&gt; &lt;br/&gt; function mod:OnCombatStart(delay)--These may still need retuning too, log i had didn't have pull time though.&lt;br/&gt;+	berserkTimer:Start(-delay)&lt;br/&gt; 		timerMeteorCD:Start(20-delay)&lt;br/&gt; 		timerFieryConsumptionCD:Start(15-delay)&lt;br/&gt; 		timerFieryBreathCD:Start(10-delay)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 10 Jul 2010 15:21:54 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4330.html</guid>
      <dc:creator>Vampik</dc:creator>
      <dc:date>2010-07-10T15:21:54Z</dc:date>
    </item>
    <item>
      <title>r4329 (Snamor): #ICC/All: esES update #Ulduar/All: esES update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4329.html</link>
      <description>Author: Snamor&lt;br/&gt;Date: Sat Jul 10 12:50:25 CEST 2010&lt;br/&gt;Revision: 4329&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/All: esES update&lt;br/&gt;#Ulduar/All: esES update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.es.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4328&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 08:19:44 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -331,7 +331,7 @@&lt;br/&gt; 	YellOnUnbound				= "Gritar cuando tengas $spell:72856",	&lt;br/&gt; 	specWarnUnboundPlague		= "Mostrar aviso especial para transferencia de $spell:72856",&lt;br/&gt; 	specWarnNextPlageSelf		= "Mostrar aviso especial cuando seas el próximo objetivo de $spell:72856",&lt;br/&gt;-	BypassLatencyCheck			= "No usar sincronización o comprobación de latencia para $spell:72295\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt;+	BypassLatencyCheck			= "No usar sincronización para $spell:72295\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -369,7 +369,7 @@&lt;br/&gt; 	EmpoweredFlameIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon		= "Poner un icono en el príncipe con Invocación (Cruz)",&lt;br/&gt; 	RangeFrame				= "Mostrar distancia (12 yardas)",&lt;br/&gt;-	BypassLatencyCheck		= "No usar sincronización o comprobación de latencia para $spell:72037\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt;+	BypassLatencyCheck		= "No usar sincronización para $spell:72037\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4328&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 08:19:44 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -452,7 +452,7 @@&lt;br/&gt; 	YellOnShadowCrash				= "Gritar si eres objetivo de $spell:62660",&lt;br/&gt; 	hardmodeSpawn					= "Mostrar tiempo para salida de Animus de saronita (Modo Difícil)",&lt;br/&gt; 	CrashArrow						= "Mostrar una flecha cuando $spell:62660 va a caer cerca de ti",&lt;br/&gt;-	BypassLatencyCheck				= "No usar sincronización o comprobación de latencia para $spell:62660\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt;+	BypassLatencyCheck				= "No usar sincronización para $spell:62660\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 10 Jul 2010 10:50:25 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4329.html</guid>
      <dc:creator>Snamor</dc:creator>
      <dc:date>2010-07-10T10:50:25Z</dc:date>
    </item>
    <item>
      <title>r4328 (Vampik): ruRU update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4328.html</link>
      <description>Author: Vampik&lt;br/&gt;Date: Sat Jul 10 10:19:44 CEST 2010&lt;br/&gt;Revision: 4328&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;ruRU update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.ru.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.ru.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.ru.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4327&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 07:31:16 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -322,7 +322,7 @@&lt;br/&gt; 	YellOnUnbound				= "Кричать, когда на вас $spell:72856",&lt;br/&gt; 	specWarnUnboundPlague		= "Спец-предупреждение для передачи заклинания $spell:72856",&lt;br/&gt; 	specWarnNextPlageSelf		= "Спец-предупреждение, когда вы являетесь следующей целью\nзаклинания $spell:72856",&lt;br/&gt;-	BypassLatencyCheck			= "Отключить синхр-цию и проверку задержки для $spell:72295\n(используйте только в случае возникновения проблем)"&lt;br/&gt;+	BypassLatencyCheck			= "Отключить синхр-цию для $spell:72295\n(используйте только в случае возникновения проблем)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -360,7 +360,7 @@&lt;br/&gt; 	EmpoweredFlameIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon		= "Устанавливать метку на наполненного силой Принца (череп)",&lt;br/&gt; 	RangeFrame				= "Показывать окно проверки дистанции (12 м)",&lt;br/&gt;-	BypassLatencyCheck		= "Отключить синхр-цию и проверку задержки для $spell:72037\n(используйте только в случае возникновения проблем)"&lt;br/&gt;+	BypassLatencyCheck		= "Отключить синхр-цию для $spell:72037\n(используйте только в случае возникновения проблем)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -529,7 +529,7 @@&lt;br/&gt; 	ValkyrIcon				= "Устанавливать метки на Валь'кир",&lt;br/&gt; 	DefileArrow				= "Показывать стрелку, когда $spell:72762 около вас",&lt;br/&gt; 	TrapArrow				= "Показывать стрелку, когда $spell:73539 около вас",&lt;br/&gt;-	BypassLatencyCheck		= "Отключить синхр-цию и проверку задержки для Осквернения и Теневой ловушки\n(используйте только в случае возникновения проблем)",&lt;br/&gt;+	BypassLatencyCheck		= "Отключить синхр-цию для Осквернения и Теневой ловушки\n(используйте только в случае возникновения проблем)",&lt;br/&gt; 	AnnounceValkGrabs		= "Объявлять игроков, схваченных Валь'кирами, в рейд-чат\n(требуются права помощника)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.ru.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4327&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 07:31:16 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -446,7 +446,7 @@&lt;br/&gt; 	YellOnShadowCrash				= "Кричать, когда на вас $spell:62660",&lt;br/&gt; 	hardmodeSpawn					= "Отсчет времени до появления Саронитового врага (сложный режим)",&lt;br/&gt; 	CrashArrow						= "Показывать стрелку, когда $spell:62660 около вас",&lt;br/&gt;-	BypassLatencyCheck				= "Отключить синхр-цию и проверку задержки для $spell:62660\n(используйте только в случае возникновения проблем)"&lt;br/&gt;+	BypassLatencyCheck				= "Отключить синхр-цию для $spell:62660\n(используйте только в случае возникновения проблем)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 10 Jul 2010 08:19:44 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4328.html</guid>
      <dc:creator>Vampik</dc:creator>
      <dc:date>2010-07-10T08:19:44Z</dc:date>
    </item>
    <item>
      <title>r4327 (Omega): reword some locals</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4327.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sat Jul 10 09:31:16 CEST 2010&lt;br/&gt;Revision: 4327&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;reword some locals&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4326&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 07:20:54 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -320,7 +320,7 @@&lt;br/&gt; 	YellOnUnbound				= "Yell on $spell:72856",&lt;br/&gt; 	specWarnUnboundPlague		= "Show special warning for $spell:72856 transfer",&lt;br/&gt; 	specWarnNextPlageSelf		= "Show special warning when you are the next $spell:72856 target",&lt;br/&gt;-	BypassLatencyCheck			= "Don't use syncing or latency check for $spell:72295\n(only use this if you're having problems otherwise)"&lt;br/&gt;+	BypassLatencyCheck			= "Don't use syncing for $spell:72295\n(only use this if you're having problems otherwise)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -358,7 +358,7 @@&lt;br/&gt; 	EmpoweredFlameIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon		= "Set icon on the empowered Prince (skull)",&lt;br/&gt; 	RangeFrame				= "Show range frame (12 yards)",&lt;br/&gt;-	BypassLatencyCheck		= "Don't use syncing or latency check for $spell:72037\n(only use this if you're having problems otherwise)"&lt;br/&gt;+	BypassLatencyCheck		= "Don't use syncing for $spell:72037\n(only use this if you're having problems otherwise)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -527,7 +527,7 @@&lt;br/&gt; 	ValkyrIcon				= "Set icons on Valkyrs",&lt;br/&gt; 	DefileArrow				= "Show DBM arrow when $spell:72762 is near you",&lt;br/&gt; 	TrapArrow				= "Show DBM arrow when $spell:73539 is near you",&lt;br/&gt;-	BypassLatencyCheck		= "Don't use syncing or latency check for defile/shadow trap\n(only use this if you're having problems otherwise)",&lt;br/&gt;+	BypassLatencyCheck		= "Don't use syncing for defile/shadow trap\n(only use this if you're having problems otherwise)",&lt;br/&gt; 	AnnounceValkGrabs		= "Announce Val'kyr Shadowguard grab targets to raid chat\n(requires announce to be enabled and promoted status)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4326&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 07:20:54 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -444,7 +444,7 @@&lt;br/&gt; 	YellOnShadowCrash				= "Yell on $spell:62660",&lt;br/&gt; 	hardmodeSpawn					= "Show timer for Saronite Animus spawn (hard mode)",&lt;br/&gt; 	CrashArrow						= "Show DBM arrow when $spell:62660 is near you",&lt;br/&gt;-	BypassLatencyCheck				= "Don't use syncing or latency check for $spell:62660\n(only use this if you're having problems otherwise)"&lt;br/&gt;+	BypassLatencyCheck				= "Don't use syncing for $spell:62660\n(only use this if you're having problems otherwise)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 10 Jul 2010 07:31:16 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4327.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-10T07:31:16Z</dc:date>
    </item>
    <item>
      <title>r4326 (Vampik): ruRU update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4326.html</link>
      <description>Author: Vampik&lt;br/&gt;Date: Sat Jul 10 09:20:54 CEST 2010&lt;br/&gt;Revision: 4326&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;ruRU update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.ru.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.ru.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.ru.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4325&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 06:41:46 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -322,6 +322,7 @@&lt;br/&gt; 	YellOnUnbound				= "Кричать, когда на вас $spell:72856",&lt;br/&gt; 	specWarnUnboundPlague		= "Спец-предупреждение для передачи заклинания $spell:72856",&lt;br/&gt; 	specWarnNextPlageSelf		= "Спец-предупреждение, когда вы являетесь следующей целью\nзаклинания $spell:72856",&lt;br/&gt;+	BypassLatencyCheck			= "Отключить синхр-цию и проверку задержки для $spell:72295\n(используйте только в случае возникновения проблем)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -358,7 +359,8 @@&lt;br/&gt; 	specWarnVortexNear		= "Спец-предупреждение, когда $spell:72037 около вас",&lt;br/&gt; 	EmpoweredFlameIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon		= "Устанавливать метку на наполненного силой Принца (череп)",&lt;br/&gt;-	RangeFrame				= "Показывать окно проверки дистанции (12 м)"&lt;br/&gt;+	RangeFrame				= "Показывать окно проверки дистанции (12 м)",&lt;br/&gt;+	BypassLatencyCheck		= "Отключить синхр-цию и проверку задержки для $spell:72037\n(используйте только в случае возникновения проблем)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -527,6 +529,7 @@&lt;br/&gt; 	ValkyrIcon				= "Устанавливать метки на Валь'кир",&lt;br/&gt; 	DefileArrow				= "Показывать стрелку, когда $spell:72762 около вас",&lt;br/&gt; 	TrapArrow				= "Показывать стрелку, когда $spell:73539 около вас",&lt;br/&gt;+	BypassLatencyCheck		= "Отключить синхр-цию и проверку задержки для Осквернения и Теневой ловушки\n(используйте только в случае возникновения проблем)",&lt;br/&gt; 	AnnounceValkGrabs		= "Объявлять игроков, схваченных Валь'кирами, в рейд-чат\n(требуются права помощника)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.ru.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4325&lt;/div&gt;&lt;div&gt;Old date: 2010-07-10 06:41:46 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -445,7 +445,8 @@&lt;br/&gt; 	YellOnLifeLeech					= "Кричать, когда на вас $spell:63276",&lt;br/&gt; 	YellOnShadowCrash				= "Кричать, когда на вас $spell:62660",&lt;br/&gt; 	hardmodeSpawn					= "Отсчет времени до появления Саронитового врага (сложный режим)",&lt;br/&gt;-	CrashArrow						= "Показывать стрелку, когда $spell:62660 около вас"&lt;br/&gt;+	CrashArrow						= "Показывать стрелку, когда $spell:62660 около вас",&lt;br/&gt;+	BypassLatencyCheck				= "Отключить синхр-цию и проверку задержки для $spell:62660\n(используйте только в случае возникновения проблем)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 10 Jul 2010 07:20:54 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4326.html</guid>
      <dc:creator>Vampik</dc:creator>
      <dc:date>2010-07-10T07:20:54Z</dc:date>
    </item>
    <item>
      <title>r4325 (Vampik): Fix for r4322</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4325.html</link>
      <description>Author: Vampik&lt;br/&gt;Date: Sat Jul 10 08:41:46 CEST 2010&lt;br/&gt;Revision: 4325&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;Fix for r4322&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4324&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 21:30:03 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -1885,12 +1885,8 @@&lt;br/&gt; 			local msg&lt;br/&gt; 			for k, v in pairs(autoRespondSpam) do&lt;br/&gt; 				msg = msg or chatPrefixShort..DBM_CORE_WHISPER_COMBAT_END_KILL:format(UnitName("player"), (mod.combatInfo.name or ""))&lt;br/&gt;-				if type(k) == "string" then&lt;br/&gt;-					SendChatMessage(msg, "WHISPER", nil, k)&lt;br/&gt;-				elseif type(k) == "number" then&lt;br/&gt;-					BNSendWhisper(k, msg)&lt;br/&gt;+				sendWhisper(k, msg)&lt;br/&gt; 				end&lt;br/&gt;-			end&lt;br/&gt; 			fireEvent("kill", mod)&lt;br/&gt; 		end&lt;br/&gt; 		table.wipe(autoRespondSpam)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 10 Jul 2010 06:41:46 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4325.html</guid>
      <dc:creator>Vampik</dc:creator>
      <dc:date>2010-07-10T06:41:46Z</dc:date>
    </item>
    <item>
      <title>r4324 (Omega): added all the areaIDs for current zones (commented out since areaid isn't working quite right yet)</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4324.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Fri Jul 09 23:30:03 CEST 2010&lt;br/&gt;Revision: 4324&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;added all the areaIDs for current zones (commented out since areaid isn't working quite right yet)&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/DBM-ChamberOfAspects.toc&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Coliseum/DBM-Coliseum.toc&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-EyeOfEternity/DBM-EyeOfEternity.toc&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/DBM-Icecrown.toc&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Naxx/DBM-Naxx.toc&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/DBM-Party-WotLK.toc&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-PvP/DBM-PvP.toc&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/DBM-Ulduar.toc&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-VoA/DBM-VoA.toc&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/DBM-ChamberOfAspects.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4323&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 20:09:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -29,6 +29,7 @@&lt;br/&gt; ## X-DBM-Mod-Name-esES: Cámara de los Aspectos&lt;br/&gt; ## X-DBM-Mod-Name-esMX: Cámara de los Aspectos&lt;br/&gt; ## X-DBM-Mod-Sort: 1&lt;br/&gt;+--## X-DBM-Mod-LoadZoneID: 532,610&lt;br/&gt; ## X-DBM-Mod-LoadZone: The Obsidian Sanctum,The Ruby Sanctum&lt;br/&gt; ## X-DBM-Mod-LoadZone-deDE: Das Obsidiansanktum,Das Rubinsanktum&lt;br/&gt; ## X-DBM-Mod-LoadZone-ruRU: Обсидиановое святилище,Рубиновое святилище&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Coliseum/DBM-Coliseum.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4323&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 20:09:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -22,6 +22,7 @@&lt;br/&gt; ## X-DBM-Mod-Name-esES: Coliseo de los Cruzados&lt;br/&gt; ## X-DBM-Mod-Name-esMX: Coliseo de los Cruzados&lt;br/&gt; ## X-DBM-Mod-Sort: 2&lt;br/&gt;+--We do not use areaID for this map because otherwise this mod would load in trial of champion 5 man as well.&lt;br/&gt; ## X-DBM-Mod-LoadZone: Trial of the Crusader&lt;br/&gt; ## X-DBM-Mod-LoadZone-koKR: 십자군의 시험장&lt;br/&gt; ## X-DBM-Mod-LoadZone-deDE: Prüfung des Kreuzfahrers&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-EyeOfEternity/DBM-EyeOfEternity.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4323&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 20:09:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -22,6 +22,7 @@&lt;br/&gt; ## X-DBM-Mod-Name-esES: El Ojo de la Eternidad&lt;br/&gt; ## X-DBM-Mod-Name-esMXS: El Ojo de la Eternidad&lt;br/&gt; ## X-DBM-Mod-Sort: 5&lt;br/&gt;+--## X-DBM-Mod-LoadZoneID: 528&lt;br/&gt; ## X-DBM-Mod-LoadZone: The Eye of Eternity&lt;br/&gt; ## X-DBM-Mod-LoadZone-frFR: L'Œil de l'éternité&lt;br/&gt; ## X-DBM-Mod-LoadZone-deDE: Das Auge der Ewigkeit&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/DBM-Icecrown.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4323&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 20:09:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -31,6 +31,7 @@&lt;br/&gt; ## X-DBM-Mod-Name-esES: Ciudadela de la Corona de Hielo&lt;br/&gt; ## X-DBM-Mod-Name-esMX: Ciudadela de la Corona de Hielo&lt;br/&gt; ## X-DBM-Mod-Sort: 0&lt;br/&gt;+--## X-DBM-Mod-LoadZoneID: 605&lt;br/&gt; ## X-DBM-Mod-LoadZone: Icecrown Citadel&lt;br/&gt; ## X-DBM-Mod-LoadZone-deDE: Eiskronenzitadelle&lt;br/&gt; ## X-DBM-Mod-LoadZone-frFR: Citadelle de la Couronne de glace&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Naxx/DBM-Naxx.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4323&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 20:09:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -27,6 +27,7 @@&lt;br/&gt; ## X-DBM-Mod-Name-koKR: 낙스라마스&lt;br/&gt; ## X-DBM-Mod-Name-esES: Naxxramas&lt;br/&gt; ## X-DBM-Mod-Sort: 6&lt;br/&gt;+--## X-DBM-Mod-LoadZoneID: 536&lt;br/&gt; ## X-DBM-Mod-LoadZone: Naxxramas&lt;br/&gt; ## X-DBM-Mod-LoadZone-frFR: Naxxramas&lt;br/&gt; ## X-DBM-Mod-LoadZone-deDE: Naxxramas&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/DBM-Party-WotLK.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4323&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 20:09:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -28,6 +28,8 @@&lt;br/&gt; ## X-DBM-Mod-Name-koKR: 5인 던전 모드&lt;br/&gt; ## X-DBM-Mod-Name-esMX: Mazmorras&lt;br/&gt; ## X-DBM-Mod-Sort: 100&lt;br/&gt;+--## X-DBM-Mod-LoadZoneID: 523,534,522,535,531,526,527,521,529,524,525,537,603,602,604&lt;br/&gt;+--Trial of champion will be only zone that uses localized text when areaid is working (since it shares same map with trial of crusader and we don't want to load party mods in the raid and vica versa)&lt;br/&gt; ## X-DBM-Mod-LoadZone: Ahn'kahet: The Old Kingdom,Azjol-Nerub,The Culling of Stratholme,Drak'Tharon Keep,Gundrak,Halls of Lightning,Halls of Stone,The Nexus,The Oculus,Utgarde Keep,Utgarde Pinnacle,The Violet Hold,Trial of the Champion,Pit of Saron,The Forge of Souls,Halls of Reflection&lt;br/&gt; ## X-DBM-Mod-LoadZone-frFR: Ahn'kahet : l'Ancien royaume,Azjol -Nérub,L'Épuration de Stratholme,Donjon de Drak'Tharon,Gundrak,Les salles de Foudre,Les salles de Pierre,Le Nexus,L'Oculus,Donjon d'Utgarde,Cime d'Utgarde,Le fort Pourpre,L'épreuve du champion,Fosse de Saron,La Forge des âmes,Salles des Reflets&lt;br/&gt; ## X-DBM-Mod-LoadZone-deDE: Ahn'kahet: Das Alte Königreich,Azjol-Nerub,Das Ausmerzen von Stratholme,Feste Drak'Tharon,Gundrak,Die Hallen der Blitze,Die Hallen des Steins,Der Nexus,Das Oculus,Burg Utgarde,Turm Utgarde,Die Violette Festung,Prüfung des Champions,Die Seelenschmiede,Grube von Saron,Hallen der Reflexion&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-PvP/DBM-PvP.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4323&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 20:09:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -29,6 +29,7 @@&lt;br/&gt; ## X-DBM-Mod-Name-esES: Campos de Batallas&lt;br/&gt; ## X-DBM-Mod-Name-esMX: Campos de Batallas&lt;br/&gt; ## X-DBM-Mod-Sort: 200&lt;br/&gt;+--## X-DBM-Mod-LoadZoneID: 462,444,402,541,483&lt;br/&gt; ## X-DBM-Mod-LoadZone: Arathi Basin,Warsong Gulch,Alterac Valley,Eye of the Storm,Isle of Conquest&lt;br/&gt; ## X-DBM-Mod-LoadZone-deDE: Arathibecken,Kriegshymnenschlucht,Alteractal,Auge des Sturms,Insel der Eroberung&lt;br/&gt; ## X-DBM-Mod-LoadZone-frFR: Bassin d'Arathi,Goulet des Chanteguerres,Vallée d'Alterac,L'Œil du cyclone,Rivage des anciens,Île des Conquérants&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/DBM-Ulduar.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4323&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 20:09:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -17,6 +17,7 @@&lt;br/&gt; ## X-DBM-Mod-Name-zhCN: 奥杜尔&lt;br/&gt; ## X-DBM-Mod-Name-esES: Ulduar&lt;br/&gt; ## X-DBM-Mod-Sort: 4&lt;br/&gt;+--## X-DBM-Mod-LoadZoneID: 530&lt;br/&gt; ## X-DBM-Mod-LoadZone: Ulduar&lt;br/&gt; ## X-DBM-Mod-LoadZone-frFR: Ulduar&lt;br/&gt; ## X-DBM-Mod-LoadZone-ruRU: Ульдуар&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-VoA/DBM-VoA.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4323&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 20:09:39 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -22,6 +22,7 @@&lt;br/&gt; ## X-DBM-Mod-Name-esES: La Cámara de Archavon&lt;br/&gt; ## X-DBM-Mod-Name-esMX: La Cámara de Archavon&lt;br/&gt; ## X-DBM-Mod-Sort: 7&lt;br/&gt;+--## X-DBM-Mod-LoadZoneID: 533&lt;br/&gt; ## X-DBM-Mod-LoadZone: Vault of Archavon&lt;br/&gt; ## X-DBM-Mod-LoadZone-deDE: Archavons Kammer&lt;br/&gt; ## X-DBM-Mod-LoadZone-frFR: Caveau d'Archavon&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 09 Jul 2010 21:30:03 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4324.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-09T21:30:03Z</dc:date>
    </item>
    <item>
      <title>r4323 (tandanu): add support for MapId-based LoD</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4323.html</link>
      <description>Author: tandanu&lt;br/&gt;Date: Fri Jul 09 22:09:39 CEST 2010&lt;br/&gt;Revision: 4323&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;add support for MapId-based LoD&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4322&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 19:10:22 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -307,7 +307,7 @@&lt;br/&gt; 	local function handleEvent(self, event, ...)&lt;br/&gt; 		if not registeredEvents[event] or DBM.Options and not DBM.Options.Enabled then return end&lt;br/&gt; 		for i, v in ipairs(registeredEvents[event]) do&lt;br/&gt;-			if type(v[event]) == "function" and (not v.zones or checkEntry(v.zones, GetRealZoneText())) and (not v.Options or v.Options.Enabled) then&lt;br/&gt;+			if type(v[event]) == "function" and (not v.zones or checkEntry(v.zones, GetRealZoneText()) or checkEntry(v.zones, GetCurrentMapAreaID())) and (not v.Options or v.Options.Enabled) then&lt;br/&gt; 				v[event](v, ...)&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt;@@ -622,7 +622,7 @@&lt;br/&gt; 		&lt;br/&gt; 		-- execute OnUpdate handlers of all modules&lt;br/&gt; 		for i, v in pairs(updateFunctions) do&lt;br/&gt;-			if i.Options.Enabled and (not i.zones or checkEntry(i.zones, GetRealZoneText())) then&lt;br/&gt;+			if i.Options.Enabled and (not i.zones or checkEntry(i.zones, GetRealZoneText()) or checkEntry(i.zones, GetCurrentMapAreaID())) then&lt;br/&gt; 				i.elapsed = (i.elapsed or 0) + elapsed&lt;br/&gt; 				if i.elapsed &gt;= (i.updateInterval or 0) then&lt;br/&gt; 					v(i, i.elapsed)&lt;br/&gt;@@ -1288,6 +1288,7 @@&lt;br/&gt; 						category	= GetAddOnMetadata(i, "X-DBM-Mod-Category") or "Other",&lt;br/&gt; 						name		= GetAddOnMetadata(i, "X-DBM-Mod-Name") or "",&lt;br/&gt; 						zone		= {strsplit(",", GetAddOnMetadata(i, "X-DBM-Mod-LoadZone") or "")},&lt;br/&gt;+						zoneId		= {strsplit(",", GetAddOnMetadata(i, "X-DBM-Mod-LoadZoneID") or "")},&lt;br/&gt; 						subTabs		= GetAddOnMetadata(i, "X-DBM-Mod-SubCategories") and {strsplit(",", GetAddOnMetadata(i, "X-DBM-Mod-SubCategories"))},&lt;br/&gt; 						hasHeroic	= tonumber(GetAddOnMetadata(i, "X-DBM-Mod-Has-Heroic-Mode") or 1) == 1,&lt;br/&gt; 						modId		= GetAddOnInfo(i),&lt;br/&gt;@@ -1295,6 +1296,14 @@&lt;br/&gt; 					for k, v in ipairs(self.AddOns[#self.AddOns].zone) do&lt;br/&gt; 						self.AddOns[#self.AddOns].zone[k] = (self.AddOns[#self.AddOns].zone[k]):trim()&lt;br/&gt; 					end&lt;br/&gt;+					for i = #self.AddOns[#self.AddOns].zoneId, 1, -1 do&lt;br/&gt;+						local id = tonumber(self.AddOns[#self.AddOns].zoneId[i])&lt;br/&gt;+						if id then&lt;br/&gt;+							self.AddOns[#self.AddOns].zoneId[i] = id&lt;br/&gt;+						else&lt;br/&gt;+							table.remove(self.AddOns[#self.AddOns].zoneId, i)&lt;br/&gt;+						end&lt;br/&gt;+					end&lt;br/&gt; 					if self.AddOns[#self.AddOns].subTabs then&lt;br/&gt; 						for k, v in ipairs(self.AddOns[#self.AddOns].subTabs) do&lt;br/&gt; 							self.AddOns[#self.AddOns].subTabs[k] = (self.AddOns[#self.AddOns].subTabs[k]):trim()&lt;br/&gt;@@ -1352,9 +1361,13 @@&lt;br/&gt; --  Load Boss Mods on Demand  --&lt;br/&gt; --------------------------------&lt;br/&gt; function DBM:ZONE_CHANGED_NEW_AREA()&lt;br/&gt;+	local zoneName = GetRealZoneText()&lt;br/&gt;+	local zoneId = GetCurrentMapAreaID()&lt;br/&gt; 	for i, v in ipairs(self.AddOns) do&lt;br/&gt;-		if checkEntry(v.zone, GetRealZoneText()) and not IsAddOnLoaded(v.modId) then&lt;br/&gt;-			DBM:Unschedule(DBM.LoadMod, DBM, v) -- srsly, wtf? LoadAddOn doesn't work properly on ZONE_CHANGED_NEW_AREA when reloading the UI&lt;br/&gt;+		if not IsAddOnLoaded(v.modId) and (checkEntry(v.zone, zoneName) or checkEntry(v.zoneId, zoneId)) then&lt;br/&gt;+			-- srsly, wtf? LoadAddOn doesn't work properly on ZONE_CHANGED_NEW_AREA when reloading the UI&lt;br/&gt;+			-- TODO: is this still necessary? this was a WotLK beta bug&lt;br/&gt;+			DBM:Unschedule(DBM.LoadMod, DBM, v)&lt;br/&gt; 			DBM:Schedule(3, DBM.LoadMod, DBM, v)&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;@@ -1446,7 +1459,7 @@&lt;br/&gt; 		delay = tonumber(delay or 0) or 0&lt;br/&gt; 		revision = tonumber(revision or 0) or 0&lt;br/&gt; 		mod = DBM:GetModByName(mod or "")&lt;br/&gt;-		if mod and delay and (not mod.zones or #mod.zones == 0 or checkEntry(mod.zones, GetRealZoneText())) and (not mod.minSyncRevision or revision &gt;= mod.minSyncRevision) then&lt;br/&gt;+		if mod and delay and (not mod.zones or #mod.zones == 0 or checkEntry(mod.zones, GetRealZoneText()) or checkEntry(mod.zones, GetCurrentMapAreaID())) and (not mod.minSyncRevision or revision &gt;= mod.minSyncRevision) then&lt;br/&gt; 			DBM:StartCombat(mod, delay + lag, true)&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;@@ -1659,8 +1672,9 @@&lt;br/&gt; &lt;br/&gt; 	function DBM:PLAYER_REGEN_DISABLED()&lt;br/&gt; 		if not combatInitialized then return end&lt;br/&gt;+		if combatInfo[GetRealZoneText()] or combatInfo[GetCurrentMapAreaID()] then&lt;br/&gt;+			buildTargetList()&lt;br/&gt; 		if combatInfo[GetRealZoneText()] then&lt;br/&gt;-			buildTargetList()&lt;br/&gt; 			for i, v in ipairs(combatInfo[GetRealZoneText()]) do&lt;br/&gt; 				if v.type == "combat" then&lt;br/&gt; 					if v.multiMobPullDetection then&lt;br/&gt;@@ -1674,6 +1688,23 @@&lt;br/&gt; 					end&lt;br/&gt; 				end&lt;br/&gt; 			end&lt;br/&gt;+			end&lt;br/&gt;+			-- copy &amp; paste, lol&lt;br/&gt;+			if combatInfo[GetCurrentMapAreaID()] then&lt;br/&gt;+				for i, v in ipairs(combatInfo[GetCurrentMapAreaID()]) do&lt;br/&gt;+					if v.type == "combat" then&lt;br/&gt;+						if v.multiMobPullDetection then&lt;br/&gt;+							for _, mob in ipairs(v.multiMobPullDetection) do&lt;br/&gt;+								if checkForPull(mob, v) then&lt;br/&gt;+									break&lt;br/&gt;+								end&lt;br/&gt;+							end&lt;br/&gt;+						else&lt;br/&gt;+							checkForPull(v.mob, v)&lt;br/&gt;+						end&lt;br/&gt;+					end&lt;br/&gt;+				end&lt;br/&gt;+			end&lt;br/&gt; 			clearTargetList()&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;@@ -1690,6 +1721,14 @@&lt;br/&gt; 				end&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt;+		-- copy &amp; paste, lol&lt;br/&gt;+		if combatInfo[GetCurrentMapAreaID()] then&lt;br/&gt;+			for i, v in ipairs(combatInfo[GetCurrentMapAreaID()]) do&lt;br/&gt;+				if v.type == type and checkEntry(v.msgs, msg) then&lt;br/&gt;+					DBM:StartCombat(v.mod, 0)&lt;br/&gt;+				end&lt;br/&gt;+			end&lt;br/&gt;+		end&lt;br/&gt; 		-- kill detection (wipe detection would also be nice to have)&lt;br/&gt; 		-- todo: add sync&lt;br/&gt; 		for i = #inCombat, 1, -1 do&lt;br/&gt;@@ -1970,6 +2009,7 @@&lt;br/&gt; 	if IsActiveBattlefieldArena() then&lt;br/&gt; 		mod = self:GetModByName("Arenas")		&lt;br/&gt; 	else&lt;br/&gt;+		-- FIXME: this doesn't work for non-english clients&lt;br/&gt; 		local zone = GetRealZoneText():gsub(" ", "")&lt;br/&gt; 		mod = self:GetModByName(zone)&lt;br/&gt; 	end&lt;br/&gt;@@ -2313,7 +2353,17 @@&lt;br/&gt; &lt;br/&gt; function bossModPrototype:SetZone(...)&lt;br/&gt; 	if select("#", ...) == 0 then&lt;br/&gt;-		self.zones = (self.addon and self.addon.zone) or {}&lt;br/&gt;+		if self.addon.zone and #self.addon.zone &gt; 0 and self.addon.zoneId and #self.addon.zoneId &gt; 0 then&lt;br/&gt;+			self.zones = {}&lt;br/&gt;+			for i, v in ipairs(self.addon.zone) do&lt;br/&gt;+				self.zones[#self.zones + 1] = v&lt;br/&gt;+			end&lt;br/&gt;+			for i, v in ipairs(self.addon.zoneId) do&lt;br/&gt;+				self.zones[#self.zones + 1] = v&lt;br/&gt;+			end&lt;br/&gt;+		else&lt;br/&gt;+			self.zones = self.addon.zone and #self.addon.zone &gt; 0 and self.addon.zone or self.addon.zoneId and #self.addon.zoneId &gt; 0 and self.addon.zoneId or {}&lt;br/&gt;+		end&lt;br/&gt; 	elseif select(1, ...) ~= DBM_DISABLE_ZONE_DETECTION then&lt;br/&gt; 		self.zones = {...}&lt;br/&gt; 	else -- disable zone detection&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 09 Jul 2010 20:09:39 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4323.html</guid>
      <dc:creator>tandanu</dc:creator>
      <dc:date>2010-07-09T20:09:39Z</dc:date>
    </item>
    <item>
      <title>r4322 (tandanu): * encapsulate BNSendWhisper/SendChatMessage stuff in the local function sendWhisper * sendWhisper prevents DBM from sending real ID messages to yourself, this could currently happen if you send a realID message to yourself during a boss fight resulting in an auto-response from DBM to yourself which might be detected as privacy issue by some addons trying to protect you</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4322.html</link>
      <description>Author: tandanu&lt;br/&gt;Date: Fri Jul 09 21:10:22 CEST 2010&lt;br/&gt;Revision: 4322&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;* encapsulate BNSendWhisper/SendChatMessage stuff in the local function sendWhisper&lt;br/&gt;* sendWhisper prevents DBM from sending real ID messages to yourself, this could currently happen if you send a realID message to yourself during a boss fight resulting in an auto-response from DBM to yourself which might be detected as privacy issue by some addons trying to protect you&lt;br/&gt;* mod:SendWhisper(msg, target) now accepts b.net presence IDs as target&lt;br/&gt;&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4321&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 14:08:59 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -220,9 +220,9 @@&lt;br/&gt; local pformat&lt;br/&gt; do&lt;br/&gt; 	-- fail-safe format, replaces missing arguments with unknown&lt;br/&gt;-	-- note: doesn't handle cases like %%%s correct at the moment (should become %unknown, but becomes %%s)&lt;br/&gt;+	-- note: doesn't handle cases like %%%s correctly at the moment (should become %unknown, but becomes %%s)&lt;br/&gt; 	-- also, the end of the format directive is not detected in all cases, but handles everything that occurs in our boss mods ;)&lt;br/&gt;-	--&gt; not suitable for general-purpose use, just for our warnings and timers (where an argument like a spell-target might be nil due to missing target information)&lt;br/&gt;+	--&gt; not suitable for general-purpose use, just for our warnings and timers (where an argument like a spell-target might be nil due to missing target information from unreliable detection methods)&lt;br/&gt; 	&lt;br/&gt; 	local function replace(cap1, cap2)&lt;br/&gt; 		return cap1 == "%" and DBM_CORE_UNKNOWN&lt;br/&gt;@@ -234,7 +234,23 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;+-- sends a whisper to a player by his or her character name or BNet presence id&lt;br/&gt;+-- returns true if the message was sent, nil otherwise&lt;br/&gt;+local function sendWhisper(target, msg)&lt;br/&gt;+	if type(target) == "number" then&lt;br/&gt;+		if not BNIsSelf(target) then -- never send BNet whispers to ourselves&lt;br/&gt;+			BNSendWhisper(target, msg)&lt;br/&gt;+			return true&lt;br/&gt;+		end&lt;br/&gt;+	elseif type(target) == "string" then&lt;br/&gt;+		-- whispering to ourselves here is okay and somewhat useful for whisper-warnings&lt;br/&gt;+		SendChatMessage(msg, "WHISPER", nil, target)&lt;br/&gt;+		return true&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;+local BNSendWhisper = sendWhisper&lt;br/&gt; &lt;br/&gt;+&lt;br/&gt; --------------&lt;br/&gt; --  Events  --&lt;br/&gt; --------------&lt;br/&gt;@@ -1804,12 +1820,8 @@&lt;br/&gt; 			local msg&lt;br/&gt; 			for k, v in pairs(autoRespondSpam) do&lt;br/&gt; 				msg = msg or chatPrefixShort..DBM_CORE_WHISPER_COMBAT_END_WIPE:format(UnitName("player"), (mod.combatInfo.name or ""))&lt;br/&gt;-				if type(k) == "string" then&lt;br/&gt;-					SendChatMessage(msg, "WHISPER", nil, k)&lt;br/&gt;-				elseif type(k) == "number" then&lt;br/&gt;-					BNSendWhisper(k, msg)&lt;br/&gt;+				sendWhisper(k, msg)&lt;br/&gt; 				end&lt;br/&gt;-			end&lt;br/&gt; 			fireEvent("wipe", mod)&lt;br/&gt; 		else&lt;br/&gt; 			local thisTime = GetTime() - mod.combatInfo.pull&lt;br/&gt;@@ -2045,12 +2057,7 @@&lt;br/&gt; 				mod = not v.isCustomMod and v&lt;br/&gt; 			end&lt;br/&gt; 			mod = mod or inCombat[1]&lt;br/&gt;-			local msg = chatPrefix..DBM_CORE_STATUS_WHISPER:format((mod.combatInfo.name or ""), mod:GetHP() or "unknown", getNumAlivePlayers(), math.max(GetNumRaidMembers(), GetNumPartyMembers() + 1))&lt;br/&gt;-			if isRealIdMessage then&lt;br/&gt;-				BNSendWhisper(sender, msg)&lt;br/&gt;-			else&lt;br/&gt;-				SendChatMessage(msg, "WHISPER", nil, sender)&lt;br/&gt;-			end&lt;br/&gt;+			sendWhisper(sender, chatPrefix..DBM_CORE_STATUS_WHISPER:format((mod.combatInfo.name or ""), mod:GetHP() or "unknown", getNumAlivePlayers(), math.max(GetNumRaidMembers(), GetNumPartyMembers() + 1)))&lt;br/&gt; 		elseif #inCombat &gt; 0 and DBM.Options.AutoRespond and&lt;br/&gt; 		(isRealIdMessage and (not isOnSameServer(sender) or DBM:GetRaidUnitId((select(4, BNGetFriendInfoByID(sender)))) == "none") or not isRealIdMessage and DBM:GetRaidUnitId(sender) == "none") then&lt;br/&gt; 			local mod&lt;br/&gt;@@ -2059,12 +2066,7 @@&lt;br/&gt; 			end&lt;br/&gt; 			mod = mod or inCombat[1]&lt;br/&gt; 			if not autoRespondSpam[sender] then&lt;br/&gt;-				local msg = chatPrefix..DBM_CORE_AUTO_RESPOND_WHISPER:format(UnitName("player"), mod.combatInfo.name or "", mod:GetHP() or "unknown", getNumAlivePlayers(), math.max(GetNumRaidMembers(), GetNumPartyMembers() + 1))&lt;br/&gt;-				if isRealIdMessage then&lt;br/&gt;-					BNSendWhisper(sender, msg)&lt;br/&gt;-				else&lt;br/&gt;-					SendChatMessage(msg, "WHISPER", nil, sender)&lt;br/&gt;-				end&lt;br/&gt;+				sendWhisper(sender, chatPrefix..DBM_CORE_AUTO_RESPOND_WHISPER:format(UnitName("player"), mod.combatInfo.name or "", mod:GetHP() or "unknown", getNumAlivePlayers(), math.max(GetNumRaidMembers(), GetNumPartyMembers() + 1)))&lt;br/&gt; 				DBM:AddMsg(DBM_CORE_AUTO_RESPONDED)&lt;br/&gt; 			end&lt;br/&gt; 			autoRespondSpam[sender] = true&lt;br/&gt;@@ -2358,12 +2360,8 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function bossModPrototype:SendWhisper(msg, target)&lt;br/&gt;-	if not DBM.Options.DontSendBossWhispers then&lt;br/&gt;-		return SendChatMessage(chatPrefixShort..msg, "WHISPER", nil, target)&lt;br/&gt;-	else&lt;br/&gt;-		return nil&lt;br/&gt;+	return not DBM.Options.DontSendBossWhispers and sendWhisper(target, chatPrefixShort..msg)&lt;br/&gt; 	end&lt;br/&gt;-end&lt;br/&gt; &lt;br/&gt; function bossModPrototype:GetUnitCreatureId(uId)&lt;br/&gt; 	local guid = UnitGUID(uId)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 09 Jul 2010 19:10:22 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4322.html</guid>
      <dc:creator>tandanu</dc:creator>
      <dc:date>2010-07-09T19:10:22Z</dc:date>
    </item>
    <item>
      <title>r4321 (bluenyx): koKR update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4321.html</link>
      <description>Author: bluenyx&lt;br/&gt;Date: Fri Jul 09 16:08:59 CEST 2010&lt;br/&gt;Revision: 4321&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;koKR update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.kr.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.kr.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4320&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 13:36:17 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -323,6 +323,7 @@&lt;br/&gt; 	YellOnUnbound				= "$spell:72856 말하기",	&lt;br/&gt; 	specWarnUnboundPlague		= "$spell:72856 전달자 특수 경고 보기",&lt;br/&gt; 	specWarnNextPlageSelf		= "당신이 다음 $spell:72856 대상이 될 때 특수 경고 보기",	&lt;br/&gt;+	BypassLatencyCheck			= "$spell:72295의 동기화를 사용하지 않거나 네트워크 체크를 하지 않습니다.\n(만약 DBM 사용에 문제가 생기면 사용하세요.)"	&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -359,9 +360,11 @@&lt;br/&gt; 	specWarnVortexNear			= "당신 주변에 $spell:72037가 있을 경우 특수 경고 보기",	&lt;br/&gt; 	EmpoweredFlameIcon			= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon			= "활성화 된 공작에게 공격대 징표 설정하기 (해골)",&lt;br/&gt;-	RangeFrame					= "거리 창 보기 (12 m)"&lt;br/&gt;+	RangeFrame					= "거리 창 보기 (12 m)",&lt;br/&gt;+	BypassLatencyCheck			= "$spell:72037의 동기화를 사용하지 않거나 네트워크 체크를 하지 않습니다.\n(만약 DBM 사용에 문제가 생기면 사용하세요.)"	&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;+&lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt; 	Keleseth					= "공작 켈레세스",&lt;br/&gt; 	Taldaram					= "공작 탈다람",&lt;br/&gt;@@ -531,6 +534,7 @@&lt;br/&gt; 	ValkyrIcon					= "발키리에 공격대 징표 설정",&lt;br/&gt; 	DefileArrow					= "$spell:72762이 당신 주변에 생성되면 DBM 화살표 보기",&lt;br/&gt; 	TrapArrow					= "주변에 $spell:73539을 할 경우 DBM 화살표 보기",&lt;br/&gt;+	BypassLatencyCheck			= "$spell:73539 또는 $spell:72762의 동기화를 사용하지 않거나 네트워크 체크를 하지 않습니다.\n(만약 DBM 사용에 문제가 생기면 사용하세요.)",	&lt;br/&gt; 	AnnounceValkGrabs			= "발키리가 납치할 때 대상과 대상 공격대 아이콘으로 채팅 알리기\n(알림 권한이 있을 경우)"	&lt;br/&gt; }&lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4320&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 13:36:17 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -510,7 +510,8 @@&lt;br/&gt; 	YellOnShadowCrash				= "어둠 붕괴일 때 외치기",&lt;br/&gt; 	WarningLeechLife				= "생명력 흡수 시전 경고 보기",		&lt;br/&gt; 	hardmodeSpawn					= "사로나이드 원혼 생성 타이머 보기(하드모드)",&lt;br/&gt;-	CrashArrow						= "$spell:62660의 방향을 DBM Arrow로 표시하기(당신 주변일 경우)"&lt;br/&gt;+	CrashArrow						= "$spell:62660의 방향을 DBM Arrow로 표시하기(당신 주변일 경우)",&lt;br/&gt;+	BypassLatencyCheck				= "$spell:62660의 동기화를 사용하지 않거나 네트워크 체크를 하지 않습니다.\n(만약 DBM 사용에 문제가 생기면 사용하세요.)",	&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 09 Jul 2010 14:08:59 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4321.html</guid>
      <dc:creator>bluenyx</dc:creator>
      <dc:date>2010-07-09T14:08:59Z</dc:date>
    </item>
    <item>
      <title>r4320 (Azael): zhtw update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4320.html</link>
      <description>Author: Azael&lt;br/&gt;Date: Fri Jul 09 15:36:17 CEST 2010&lt;br/&gt;Revision: 4320&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;zhtw update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-WorldEvents/DBM-WorldEvents.toc&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-WorldEvents/DBM-WorldEvents.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4319&lt;/div&gt;&lt;div&gt;Old date: 2010-07-09 11:51:12 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -11,6 +11,7 @@&lt;br/&gt; ## X-DBM-Mod-Name: World Events&lt;br/&gt; ## X-DBM-Mod-Name-esES: Eventos del Mundo&lt;br/&gt; ## X-DBM-Mod-Name-ruRU: Игровые события&lt;br/&gt;+## X-DBM-Mod-Name-zhTW: 世界事件&lt;br/&gt; ## X-DBM-Mod-Sort: 150&lt;br/&gt; ## X-DBM-Mod-LoadZone: Blackrock Depths,Scarlet Monastery,Shadowfang Keep,The Slave Pens&lt;br/&gt; ## X-DBM-Mod-LoadZone-frFR: Profondeurs de Rochenoire,Monastère écarlate,Donjon d'Ombrecroc,Les enclos aux esclaves&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 09 Jul 2010 13:36:17 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4320.html</guid>
      <dc:creator>Azael</dc:creator>
      <dc:date>2010-07-09T13:36:17Z</dc:date>
    </item>
    <item>
      <title>r4319 (Snamor): #ICC/All: esES update #Ulduar/All: esES update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4319.html</link>
      <description>Author: Snamor&lt;br/&gt;Date: Fri Jul 09 13:51:12 CEST 2010&lt;br/&gt;Revision: 4319&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/All: esES update&lt;br/&gt;#Ulduar/All: esES update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.es.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4318&lt;/div&gt;&lt;div&gt;Old date: 2010-07-07 12:50:21 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -331,6 +331,7 @@&lt;br/&gt; 	YellOnUnbound				= "Gritar cuando tengas $spell:72856",	&lt;br/&gt; 	specWarnUnboundPlague		= "Mostrar aviso especial para transferencia de $spell:72856",&lt;br/&gt; 	specWarnNextPlageSelf		= "Mostrar aviso especial cuando seas el próximo objetivo de $spell:72856",&lt;br/&gt;+	BypassLatencyCheck			= "No usar sincronización o comprobación de latencia para $spell:72295\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -367,7 +368,8 @@&lt;br/&gt; 	specWarnVortexNear		= "Mostrar aviso especial para $spell:72037 cerca de ti",&lt;br/&gt; 	EmpoweredFlameIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon		= "Poner un icono en el príncipe con Invocación (Cruz)",&lt;br/&gt;-	RangeFrame				= "Mostrar distancia (12 yardas)"&lt;br/&gt;+	RangeFrame				= "Mostrar distancia (12 yardas)",&lt;br/&gt;+	BypassLatencyCheck		= "No usar sincronización o comprobación de latencia para $spell:72037\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4318&lt;/div&gt;&lt;div&gt;Old date: 2010-07-07 12:50:21 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -451,7 +451,8 @@&lt;br/&gt; 	YellOnLifeLeech					= "Gritar si tienes $spell:63276",&lt;br/&gt; 	YellOnShadowCrash				= "Gritar si eres objetivo de $spell:62660",&lt;br/&gt; 	hardmodeSpawn					= "Mostrar tiempo para salida de Animus de saronita (Modo Difícil)",&lt;br/&gt;-	CrashArrow						= "Mostrar una flecha cuando $spell:62660 va a caer cerca de ti"&lt;br/&gt;+	CrashArrow						= "Mostrar una flecha cuando $spell:62660 va a caer cerca de ti",&lt;br/&gt;+	BypassLatencyCheck				= "No usar sincronización o comprobación de latencia para $spell:62660\n(sólo usar esta opción si tienes problemas de otro modo)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Fri, 09 Jul 2010 11:51:12 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4319.html</guid>
      <dc:creator>Snamor</dc:creator>
      <dc:date>2010-07-09T11:51:12Z</dc:date>
    </item>
    <item>
      <title>r4318 (Azael): zhtw update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4318.html</link>
      <description>Author: Azael&lt;br/&gt;Date: Wed Jul 07 14:50:21 CEST 2010&lt;br/&gt;Revision: 4318&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;zhtw update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.tw.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4317&lt;/div&gt;&lt;div&gt;Old date: 2010-07-07 06:54:06 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -190,5 +190,5 @@&lt;br/&gt; 	twilightcutter		= "這些環繞的球體散發著黑暗能量!",&lt;br/&gt; 	YellCombustion		= "我中了熾熱燃灼!",&lt;br/&gt; 	YellConsumption		= "我中了靈魂耗損!",&lt;br/&gt;-	Kill			= "Relish this victory, mortals, for it will be your last. This world will burn with the master's return!"&lt;br/&gt;+	Kill			= "享受這場勝利吧，凡人們，因為這是你們最後一次的勝利。這世界將會在主人回歸時化為火海!"&lt;br/&gt; })&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 07 Jul 2010 12:50:21 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4318.html</guid>
      <dc:creator>Azael</dc:creator>
      <dc:date>2010-07-07T12:50:21Z</dc:date>
    </item>
    <item>
      <title>r4317 (Omega): #Ruby/Halion: Redid debuffs to be smarter. Only warn target of debuff on spell aura applied, however, still use spell_cast_success for the CD timers, that way if a player does resist one we still get a timer for next one.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4317.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Wed Jul 07 08:54:06 CEST 2010&lt;br/&gt;Revision: 4317&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Ruby/Halion: Redid debuffs to be smarter. Only warn target of debuff on spell aura applied, however, still use spell_cast_success for the CD timers, that way if a player does resist one we still get a timer for next one.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4316&lt;/div&gt;&lt;div&gt;Old date: 2010-07-07 05:16:30 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -11,6 +11,7 @@&lt;br/&gt; mod:RegisterEvents(&lt;br/&gt; 	"SPELL_CAST_START",&lt;br/&gt; 	"SPELL_CAST_SUCCESS",&lt;br/&gt;+	"SPELL_AURA_APPLIED",&lt;br/&gt; 	"SPELL_AURA_REMOVED",&lt;br/&gt; 	"SPELL_DAMAGE",&lt;br/&gt; 	"CHAT_MSG_MONSTER_YELL",&lt;br/&gt;@@ -71,18 +72,9 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;-function mod:SPELL_CAST_SUCCESS(args)&lt;br/&gt;---[[	if args:IsSpellID(74648, 75877, 75878, 75879) then--Meteor Strike Landed&lt;br/&gt;-		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt;-			warningMeteor:Show()&lt;br/&gt;-			timerMeteorCD:Start()&lt;br/&gt;-		end&lt;br/&gt;-		if mod:LatencyCheck() then&lt;br/&gt;-			self:SendSync("Meteor")&lt;br/&gt;-		end--]]&lt;br/&gt;+function mod:SPELL_CAST_SUCCESS(args)--We use spell cast success for debuff timers in case it gets resisted by a player we still get CD timer for next one&lt;br/&gt; 	if args:IsSpellID(74792) then&lt;br/&gt; 		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt;-			warningShadowConsumption:Show(args.destName)&lt;br/&gt; 			if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt; 				timerShadowConsumptionCD:Start(20)&lt;br/&gt; 			else&lt;br/&gt;@@ -90,6 +82,28 @@&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 		if mod:LatencyCheck() then&lt;br/&gt;+			self:SendSync("ShadowCD")&lt;br/&gt;+		end&lt;br/&gt;+	elseif args:IsSpellID(74562) then&lt;br/&gt;+		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt;+			if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt;+				timerFieryConsumptionCD:Start(20)&lt;br/&gt;+			else&lt;br/&gt;+				timerFieryConsumptionCD:Start()&lt;br/&gt;+			end&lt;br/&gt;+		end&lt;br/&gt;+		if mod:LatencyCheck() then&lt;br/&gt;+			self:SendSync("FieryCD")&lt;br/&gt;+		end&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;+&lt;br/&gt;+function mod:SPELL_AURA_APPLIED(args)--We don't use spell cast success for actual debuff on &gt;player&lt; warnings since it has a chance to be resisted.&lt;br/&gt;+	if args:IsSpellID(74792) then&lt;br/&gt;+		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt;+			warningShadowConsumption:Show(args.destName)&lt;br/&gt;+		end&lt;br/&gt;+		if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("ShadowTarget", args.destName)&lt;br/&gt; 		end&lt;br/&gt; 		if args:IsPlayer() then&lt;br/&gt;@@ -105,12 +119,7 @@&lt;br/&gt; 	elseif args:IsSpellID(74562) then&lt;br/&gt; 		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningFieryConsumption:Show(args.destName)&lt;br/&gt;-			if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt;-				timerFieryConsumptionCD:Start(20)&lt;br/&gt;-			else&lt;br/&gt;-				timerFieryConsumptionCD:Start()&lt;br/&gt; 			end&lt;br/&gt;-		end&lt;br/&gt; 		if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("FieryTarget", args.destName)&lt;br/&gt; 		end&lt;br/&gt;@@ -166,9 +175,13 @@&lt;br/&gt; 		timerFieryConsumptionCD:Cancel()&lt;br/&gt; --		timerMeteorCast:Cancel()--This one i'm not sure if it cancels or not.&lt;br/&gt; 		warnPhase2:Show()&lt;br/&gt;+		timerShadowBreathCD:Start(25)&lt;br/&gt;+--		timerShadowConsumptionCD:Start(20)--Don't know it yet need more logs, it's not showing consistency. 20-25 on normal.&lt;br/&gt;+		if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt;+			timerTwilightCutterCD:Start(30)&lt;br/&gt;+		else&lt;br/&gt; 		timerTwilightCutterCD:Start(35)&lt;br/&gt;-		timerShadowBreathCD:Start(25)&lt;br/&gt;---		timerShadowConsumptionCD:Start(5)--Don't know it yet need to study logs&lt;br/&gt;+		end&lt;br/&gt; 	elseif msg:find(L.Phase3) then&lt;br/&gt; 		warnPhase3:Show()&lt;br/&gt; 		timerMeteorCD:Start(30)&lt;br/&gt;@@ -217,15 +230,21 @@&lt;br/&gt; 	elseif msg == "ShadowTarget" then&lt;br/&gt; 		if self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningShadowConsumption:Show(target)&lt;br/&gt;+		end&lt;br/&gt;+	elseif msg == "FieryTarget" then&lt;br/&gt;+		if self.Options.AnnounceAlternatePhase then&lt;br/&gt;+			warningFieryConsumption:Show(target)&lt;br/&gt;+		end&lt;br/&gt;+	elseif msg == "ShadowCD" then&lt;br/&gt;+		if self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt; 				timerShadowConsumptionCD:Start(20)&lt;br/&gt; 			else&lt;br/&gt; 				timerShadowConsumptionCD:Start()&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt;-	elseif msg == "FieryTarget" then&lt;br/&gt;+	elseif msg == "FieryCD" then&lt;br/&gt; 		if self.Options.AnnounceAlternatePhase then&lt;br/&gt;-			warningFieryConsumption:Show(target)&lt;br/&gt; 			if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt; 				timerFieryConsumptionCD:Start(20)&lt;br/&gt; 			else&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 07 Jul 2010 06:54:06 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4317.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-07T06:54:06Z</dc:date>
    </item>
    <item>
      <title>r4316 (Omega): #Ulduar/General Vezax: Don't play run away sound for surge of darkness, no tank i know of kites this.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4316.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Wed Jul 07 07:16:30 CEST 2010&lt;br/&gt;Revision: 4316&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Ulduar/General Vezax: Don't play run away sound for surge of darkness, no tank i know of kites this.&lt;br/&gt;#Ulduar/Yogg Saron: using syncing for phase 3 trigger, so people in brain room can still get timers if shadow barrior drops before they portal up.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/GeneralVezax.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/YoggSaron.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/GeneralVezax.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4315&lt;/div&gt;&lt;div&gt;Old date: 2010-07-07 05:06:58 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -53,11 +53,8 @@&lt;br/&gt; 	elseif args:IsSpellID(62662) then &lt;br/&gt; 		specWarnSurgeDarkness:Show()&lt;br/&gt; 		timerNextSurgeofDarkness:Start()&lt;br/&gt;-		if self.Options.SpecialWarningSurgeDarkness then&lt;br/&gt;-			PlaySoundFile("Sound\\Creature\\HoodWolf\\HoodWolfTransformPlayer01.wav")&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;-end&lt;br/&gt; &lt;br/&gt; function mod:SPELL_INTERRUPT(args)&lt;br/&gt; 	if args:IsSpellID(62661) then&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/YoggSaron.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4315&lt;/div&gt;&lt;div&gt;Old date: 2010-07-07 05:06:58 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -195,14 +195,9 @@&lt;br/&gt; &lt;br/&gt; function mod:SPELL_AURA_REMOVED(args)&lt;br/&gt; 	if args:IsSpellID(63894) then		-- Shadowy Barrier removed from Yogg-Saron (start p3)&lt;br/&gt;-		warnP3:Show()&lt;br/&gt;-		phase = 3&lt;br/&gt;-		brainportal:Stop()&lt;br/&gt;-        timerEmpower:Start()&lt;br/&gt;-        warnEmpowerSoon:Schedule(40)	&lt;br/&gt;-		warnBrainPortalSoon:Cancel()&lt;br/&gt;-		timerNextDeafeningRoar:Start(30)&lt;br/&gt;-		warnDeafeningRoarSoon:Schedule(25)&lt;br/&gt;+		if mod:LatencyCheck() then&lt;br/&gt;+			self:SendSync("Phase3")			-- Sync this because you don't get it in your combat log if you are in brain room.&lt;br/&gt;+		end&lt;br/&gt; 	elseif args:IsSpellID(64167, 64163) then	-- Lunatic Gaze&lt;br/&gt; 		timerNextLunaricGaze:Start()&lt;br/&gt; 	end&lt;br/&gt;@@ -224,4 +219,17 @@&lt;br/&gt; 		targetWarningsShown[UnitGUID(uId)] = true&lt;br/&gt; 		specWarnGuardianLow:Show()&lt;br/&gt; 	end&lt;br/&gt;+end&lt;br/&gt;+&lt;br/&gt;+function mod:OnSync(msg)&lt;br/&gt;+	if msg == "Phase3" then&lt;br/&gt;+		warnP3:Show()&lt;br/&gt;+		phase = 3&lt;br/&gt;+		brainportal:Stop()&lt;br/&gt;+        timerEmpower:Start()&lt;br/&gt;+        warnEmpowerSoon:Schedule(40)	&lt;br/&gt;+		warnBrainPortalSoon:Cancel()&lt;br/&gt;+		timerNextDeafeningRoar:Start(30)&lt;br/&gt;+		warnDeafeningRoarSoon:Schedule(25)&lt;br/&gt;+	end&lt;br/&gt; end&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 07 Jul 2010 05:16:30 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4316.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-07T05:16:30Z</dc:date>
    </item>
    <item>
      <title>r4315 (Omega): revert 4314, can't load a file that doesn't exist.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4315.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Wed Jul 07 07:06:58 CEST 2010&lt;br/&gt;Revision: 4315&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;revert 4314, can't load a file that doesn't exist.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/DBM-ChamberOfAspects.toc&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/DBM-ChamberOfAspects.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4314&lt;/div&gt;&lt;div&gt;Old date: 2010-07-07 03:27:53 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -45,7 +45,6 @@&lt;br/&gt; localization.kr.lua&lt;br/&gt; localization.fr.lua&lt;br/&gt; localization.es.lua&lt;br/&gt;-localization.mx.lua&lt;br/&gt; Obsidian\MapSizes.lua&lt;br/&gt; Obsidian\Shadron.lua&lt;br/&gt; Obsidian\Tenebron.lua&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 07 Jul 2010 05:06:58 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4315.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-07T05:06:58Z</dc:date>
    </item>
    <item>
      <title>r4314 (Neptune): included text from boss</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4314.html</link>
      <description>Author: Neptune&lt;br/&gt;Date: Wed Jul 07 05:27:53 CEST 2010&lt;br/&gt;Revision: 4314&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;included text from boss&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/DBM-ChamberOfAspects.toc&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/DBM-ChamberOfAspects.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4313&lt;/div&gt;&lt;div&gt;Old date: 2010-07-07 01:04:11 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -45,6 +45,7 @@&lt;br/&gt; localization.kr.lua&lt;br/&gt; localization.fr.lua&lt;br/&gt; localization.es.lua&lt;br/&gt;+localization.mx.lua&lt;br/&gt; Obsidian\MapSizes.lua&lt;br/&gt; Obsidian\Shadron.lua&lt;br/&gt; Obsidian\Tenebron.lua&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 07 Jul 2010 03:27:53 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4314.html</guid>
      <dc:creator>Neptune</dc:creator>
      <dc:date>2010-07-07T03:27:53Z</dc:date>
    </item>
    <item>
      <title>r4313 (Omega): Cancel combustion timer on phase 2 start</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4313.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Wed Jul 07 03:04:11 CEST 2010&lt;br/&gt;Revision: 4313&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;Cancel combustion timer on phase 2 start&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4312&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 14:56:49 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -163,10 +163,12 @@&lt;br/&gt; 	if msg:find(L.Phase2) then&lt;br/&gt; 		timerFieryBreathCD:Cancel()&lt;br/&gt; 		timerMeteorCD:Cancel()&lt;br/&gt;+		timerFieryConsumptionCD:Cancel()&lt;br/&gt; --		timerMeteorCast:Cancel()--This one i'm not sure if it cancels or not.&lt;br/&gt; 		warnPhase2:Show()&lt;br/&gt; 		timerTwilightCutterCD:Start(35)&lt;br/&gt; 		timerShadowBreathCD:Start(25)&lt;br/&gt;+--		timerShadowConsumptionCD:Start(5)--Don't know it yet need to study logs&lt;br/&gt; 	elseif msg:find(L.Phase3) then&lt;br/&gt; 		warnPhase3:Show()&lt;br/&gt; 		timerMeteorCD:Start(30)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Wed, 07 Jul 2010 01:04:11 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4313.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-07T01:04:11Z</dc:date>
    </item>
    <item>
      <title>r4312 (Azael): zhtw update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4312.html</link>
      <description>Author: Azael&lt;br/&gt;Date: Tue Jul 06 16:56:49 CEST 2010&lt;br/&gt;Revision: 4312&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;zhtw update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.tw.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.tw.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4311&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 06:33:12 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -323,6 +323,7 @@&lt;br/&gt; 	YellOnUnbound			= "當你中了$spell:72856時大喊",&lt;br/&gt; 	specWarnUnboundPlague		= "為$spell:72856的轉移顯示特別警告",&lt;br/&gt; 	specWarnNextPlageSelf		= "當你是下一個$spell:72856的目標時顯示特別警告",&lt;br/&gt;+	BypassLatencyCheck		= "不對$spell:72295使用同步或延遲查詢\n(只有出現問題時才使用這個)"&lt;br/&gt; 	&lt;br/&gt; &lt;br/&gt; }&lt;br/&gt;@@ -361,7 +362,8 @@&lt;br/&gt; 	specWarnVortexNear		= "當你附近的人中了$spell:72037時顯示特別警告",&lt;br/&gt; 	EmpoweredFlameIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon		= "設置標記在強力的親王身上 (頭顱)",&lt;br/&gt;-	RangeFrame			= "顯示距離框 (12碼)"&lt;br/&gt;+	RangeFrame			= "顯示距離框 (12碼)",&lt;br/&gt;+	BypassLatencyCheck		= "不對$spell:72037使用同步或延遲查詢\n(只有出現問題時才使用這個)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -530,6 +532,7 @@&lt;br/&gt; 	ValkyrIcon			= "為華爾琪影衛設置標記",&lt;br/&gt; 	DefileArrow			= "當你附近的人中了$spell:72762時顯示DBM箭頭",&lt;br/&gt; 	TrapArrow			= "當你附近的人中了$spell:73539時顯示DBM箭頭",&lt;br/&gt;+	BypassLatencyCheck		= "不對汙染/暗影陷阱使用同步或延遲查詢\n(只有出現問題時才使用這個)",&lt;br/&gt; 	AnnounceValkGrabs		= "提示誰被華爾琪影衛抓住到團隊頻道\n(需開啟團隊廣播及助理權限)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4311&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 06:33:12 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -438,7 +438,8 @@&lt;br/&gt; 	YellOnLifeLeech			= "當你中了$spell:63276時大喊",&lt;br/&gt; 	YellOnShadowCrash		= "當你中了$spell:62660時大喊",&lt;br/&gt; 	hardmodeSpawn			= "為薩倫聚惡體出現顯示計時器 (困難模式)",&lt;br/&gt;-	CrashArrow			= "當你附近的人中了$spell:62660時顯示DBM箭頭"&lt;br/&gt;+	CrashArrow			= "當你附近的人中了$spell:62660時顯示DBM箭頭",&lt;br/&gt;+	BypassLatencyCheck		= "不對$spell:62660使用同步或延遲查詢\n(只有出現問題時才使用這個)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 06 Jul 2010 14:56:49 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4312.html</guid>
      <dc:creator>Azael</dc:creator>
      <dc:date>2010-07-06T14:56:49Z</dc:date>
    </item>
    <item>
      <title>r4311 (Omega): Change default max latency to 250, this may cause shadow traps to become inaccurate again but it's better than masses of people who don't know how to configure dbm complaining it's not working.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4311.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Tue Jul 06 08:33:12 CEST 2010&lt;br/&gt;Revision: 4311&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;Change default max latency to 250, this may cause shadow traps to become inaccurate again but it's better than masses of people who don't know how to configure dbm complaining it's not working.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-GUI/DBM-GUI.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4310&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 03:17:45 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -107,7 +107,7 @@&lt;br/&gt; 	DontSendBossAnnounces = false,&lt;br/&gt; 	DontSendBossWhispers = false,&lt;br/&gt; 	DontSetIcons = false,&lt;br/&gt;-	MaxLatency = 150,&lt;br/&gt;+	LatencyThreshold = 250,&lt;br/&gt; 	BigBrotherAnnounceToRaid = false,&lt;br/&gt; --	HelpMessageShown = false,&lt;br/&gt; }&lt;br/&gt;@@ -2435,7 +2435,7 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function bossModPrototype:LatencyCheck()&lt;br/&gt;-	return select(3, GetNetStats()) &lt; DBM.Options.MaxLatency&lt;br/&gt;+	return select(3, GetNetStats()) &lt; DBM.Options.LatencyThreshold&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; local function getTalentpointsSpent(spellID)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-GUI/DBM-GUI.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4310&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 03:17:45 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -1226,8 +1226,8 @@&lt;br/&gt; &lt;br/&gt; 		local latencySlider = generaloptions:CreateSlider(L.Latency_Text, 50, 500, 5, 210)   -- (text , min_value , max_value , step , width)&lt;br/&gt;      	latencySlider:SetPoint('BOTTOMLEFT', bmrange, "BOTTOMLEFT", 10, -35)&lt;br/&gt;-     	latencySlider:HookScript("OnShow", function(self) self:SetValue(DBM.Options.MaxLatency) end)&lt;br/&gt;-		latencySlider:HookScript("OnValueChanged", function(self) DBM.Options.MaxLatency = self:GetValue() end)&lt;br/&gt;+     	latencySlider:HookScript("OnShow", function(self) self:SetValue(DBM.Options.LatencyThreshold) end)&lt;br/&gt;+		latencySlider:HookScript("OnValueChanged", function(self) DBM.Options.LatencyThreshold = self:GetValue() end)&lt;br/&gt; &lt;br/&gt; 		-- Pizza Timer (create your own timer menu)&lt;br/&gt; 		local pizzaarea = DBM_GUI_Frame:CreateArea(L.PizzaTimer_Headline, nil, 85)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 06 Jul 2010 06:33:12 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4311.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-06T06:33:12Z</dc:date>
    </item>
    <item>
      <title>r4310 (Omega): added bypasses for rest of target scans too. all off by default as i do not encourage using these unless you are A, only DBM user in raid on 4.50+ (like maybe what will happen when running it at level 85). or b. your entire raid has higher than 500ms latency (this is unrealistic, if anyone is under 500ms then adjusting latency check should make the sync method work)</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4310.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Tue Jul 06 05:17:45 CEST 2010&lt;br/&gt;Revision: 4310&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;added bypasses for rest of target scans too. all off by default as i do not encourage using these unless you are A, only DBM user in raid on 4.50+ (like maybe what will happen when running it at level 85). or b. your entire raid has higher than 500ms latency (this is unrealistic, if anyone is under 500ms then adjusting latency check should make the sync method work)&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheCrimsonHall/BPCouncil.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/ThePlagueworks/Putricide.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/GeneralVezax.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheCrimsonHall/BPCouncil.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4309&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 02:54:37 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -54,6 +54,7 @@&lt;br/&gt; mod:AddBoolOption("EmpoweredFlameIcon", true)&lt;br/&gt; mod:AddBoolOption("ActivePrinceIcon", false)&lt;br/&gt; mod:AddBoolOption("RangeFrame", true)&lt;br/&gt;+mod:AddBoolOption("BypassLatencyCheck", false)--Use old scan method without syncing or latency check (less reliable but not dependant on other DBM users in raid)&lt;br/&gt; &lt;br/&gt; local activePrince&lt;br/&gt; local glitteringSparksTargets	= {}&lt;br/&gt;@@ -89,6 +90,23 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;+function mod:OldShockVortexTarget()&lt;br/&gt;+	local targetname = self:GetBossTarget(37970)&lt;br/&gt;+	if not targetname then return end&lt;br/&gt;+		warnShockVortex:Show(targetname)&lt;br/&gt;+	if targetname == UnitName("player") then&lt;br/&gt;+		specWarnVortex:Show()&lt;br/&gt;+	elseif targetname then&lt;br/&gt;+		local uId = DBM:GetRaidUnitId(targetname)&lt;br/&gt;+		if uId then&lt;br/&gt;+			local inRange = CheckInteractDistance(uId, 2)&lt;br/&gt;+			if inRange then&lt;br/&gt;+				specWarnVortexNear:Show()&lt;br/&gt;+			end&lt;br/&gt;+		end&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;+&lt;br/&gt; function mod:HideRange()&lt;br/&gt; 	DBM.RangeCheck:Hide()&lt;br/&gt; end&lt;br/&gt;@@ -109,8 +127,12 @@&lt;br/&gt; &lt;br/&gt; function mod:SPELL_CAST_START(args)&lt;br/&gt; 	if args:IsSpellID(72037) then		-- Shock Vortex&lt;br/&gt;+		timerShockVortex:Start()&lt;br/&gt;+		if self.Options.BypassLatencyCheck then&lt;br/&gt;+			self:ScheduleMethod(0.1, "OldShockVortexTarget")&lt;br/&gt;+		else&lt;br/&gt; 		self:ScheduleMethod(0.1, "ShockVortexTarget")&lt;br/&gt;-		timerShockVortex:Start()&lt;br/&gt;+		end&lt;br/&gt; 	elseif args:IsSpellID(72039, 73037, 73038, 73039) then	-- Empowered Shock Vortex(73037, 73038, 73039 drycoded from wowhead)&lt;br/&gt; 		warnEmpoweredShockVortex:Show()&lt;br/&gt; 		specWarnEmpoweredShockV:Show()&lt;br/&gt;@@ -206,6 +228,7 @@&lt;br/&gt; 			timerKineticBombCD:Start()&lt;br/&gt; 		end&lt;br/&gt; 	elseif msg == "ShockVortex" then&lt;br/&gt;+		if not self.Options.BypassLatencyCheck then&lt;br/&gt; 		warnShockVortex:Show(target)&lt;br/&gt; 		if target == UnitName("player") then&lt;br/&gt; 			specWarnVortex:Show()&lt;br/&gt;@@ -220,3 +243,4 @@&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4309&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 02:54:37 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -93,7 +93,7 @@&lt;br/&gt; mod:AddBoolOption("AnnounceValkGrabs", false)&lt;br/&gt; --mod:AddBoolOption("DefileArrow")&lt;br/&gt; mod:AddBoolOption("TrapArrow")&lt;br/&gt;-mod:AddBoolOption("BypassLatencyCheck", false)--More so for debugging than anything. To prove the problem isn't scans it's just latency check failing for some raids that simply have no one running good ping&lt;br/&gt;+mod:AddBoolOption("BypassLatencyCheck", false)--Use old scan method without syncing or latency check (less reliable but not dependant on other DBM users in raid)&lt;br/&gt; &lt;br/&gt; local phase	= 0&lt;br/&gt; local lastPlagueCast = 0&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/ThePlagueworks/Putricide.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4309&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 02:54:37 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -67,11 +67,10 @@&lt;br/&gt; mod:AddBoolOption("OozeAdhesiveIcon")&lt;br/&gt; mod:AddBoolOption("GaseousBloatIcon")&lt;br/&gt; mod:AddBoolOption("MalleableGooIcon")&lt;br/&gt;-&lt;br/&gt; mod:AddBoolOption("UnboundPlagueIcon")					-- icon on the player with active buff&lt;br/&gt;-&lt;br/&gt; mod:AddBoolOption("YellOnMalleableGoo", true, "announce")&lt;br/&gt; mod:AddBoolOption("YellOnUnbound", true, "announce")&lt;br/&gt;+mod:AddBoolOption("BypassLatencyCheck", false)--Use old scan method without syncing or latency check (less reliable but not dependant on other DBM users in raid)&lt;br/&gt; &lt;br/&gt; local warned_preP2 = false&lt;br/&gt; local warned_preP3 = false&lt;br/&gt;@@ -92,7 +91,7 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;-function mod:MalleableGooTarget()--. Great for 10 man, but only marks/warns 1 of the 2/3 people in 25 man&lt;br/&gt;+function mod:MalleableGooTarget()&lt;br/&gt; 	local targetname = self:GetBossTarget(36678)&lt;br/&gt; 	if not targetname then return end&lt;br/&gt; 	if mod:LatencyCheck() then--Only send sync if you have low latency.&lt;br/&gt;@@ -100,6 +99,28 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;+function mod:OldMalleableGooTarget()&lt;br/&gt;+	local targetname = self:GetBossTarget(36678)&lt;br/&gt;+	if not targetname then return end&lt;br/&gt;+		if self.Options.MalleableGooIcon and mod:LatencyCheck() then&lt;br/&gt;+			self:SetIcon(targetname, 6, 10)&lt;br/&gt;+		end&lt;br/&gt;+	if targetname == UnitName("player") then&lt;br/&gt;+		specWarnMalleableGoo:Show()&lt;br/&gt;+		if self.Options.YellOnMalleableGoo and mod:LatencyCheck() then&lt;br/&gt;+			SendChatMessage(L.YellMalleable, "SAY")&lt;br/&gt;+		end&lt;br/&gt;+	elseif targetname then&lt;br/&gt;+		local uId = DBM:GetRaidUnitId(targetname)&lt;br/&gt;+		if uId then&lt;br/&gt;+			local inRange = CheckInteractDistance(uId, 2)&lt;br/&gt;+			if inRange then&lt;br/&gt;+				specWarnMalleableGooNear:Show()&lt;br/&gt;+			end&lt;br/&gt;+		end&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;+&lt;br/&gt; function mod:SPELL_CAST_START(args)&lt;br/&gt; 	if args:IsSpellID(70351, 71966, 71967, 71968) then&lt;br/&gt; 		warnUnstableExperimentSoon:Cancel()&lt;br/&gt;@@ -182,9 +203,13 @@&lt;br/&gt; 		else&lt;br/&gt; 			timerMalleableGooCD:Start()&lt;br/&gt; 		end&lt;br/&gt;+		if self.Options.BypassLatencyCheck then&lt;br/&gt;+			self:ScheduleMethod(0.1, "OldMalleableGooTarget")&lt;br/&gt;+		else&lt;br/&gt; 		self:ScheduleMethod(0.1, "MalleableGooTarget")&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt; &lt;br/&gt; function mod:SPELL_AURA_APPLIED(args)&lt;br/&gt; 	if args:IsSpellID(70447, 72836, 72837, 72838) then--Green Slime&lt;br/&gt;@@ -294,6 +319,7 @@&lt;br/&gt; &lt;br/&gt; function mod:OnSync(msg, target)&lt;br/&gt; 	if msg == "GooOn" then&lt;br/&gt;+		if not self.Options.BypassLatencyCheck then&lt;br/&gt; 		if self.Options.MalleableGooIcon then&lt;br/&gt; 			self:SetIcon(target, 6, 10)&lt;br/&gt; 		end&lt;br/&gt;@@ -312,4 +338,5 @@&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;+	end&lt;br/&gt; end&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4309&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 02:54:37 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -320,6 +320,7 @@&lt;br/&gt; 	YellOnUnbound				= "Yell on $spell:72856",&lt;br/&gt; 	specWarnUnboundPlague		= "Show special warning for $spell:72856 transfer",&lt;br/&gt; 	specWarnNextPlageSelf		= "Show special warning when you are the next $spell:72856 target",&lt;br/&gt;+	BypassLatencyCheck			= "Don't use syncing or latency check for $spell:72295\n(only use this if you're having problems otherwise)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -356,7 +357,8 @@&lt;br/&gt; 	specWarnVortexNear		= "Show special warning for $spell:72037 near you",&lt;br/&gt; 	EmpoweredFlameIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72040),&lt;br/&gt; 	ActivePrinceIcon		= "Set icon on the empowered Prince (skull)",&lt;br/&gt;-	RangeFrame				= "Show range frame (12 yards)"&lt;br/&gt;+	RangeFrame				= "Show range frame (12 yards)",&lt;br/&gt;+	BypassLatencyCheck		= "Don't use syncing or latency check for $spell:72037\n(only use this if you're having problems otherwise)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/GeneralVezax.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4309&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 02:54:37 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -38,6 +38,7 @@&lt;br/&gt; mod:AddBoolOption("SetIconOnShadowCrash", true)&lt;br/&gt; mod:AddBoolOption("SetIconOnLifeLeach", true)&lt;br/&gt; mod:AddBoolOption("CrashArrow")&lt;br/&gt;+mod:AddBoolOption("BypassLatencyCheck", false)--Use old scan method without syncing or latency check (less reliable but not dependant on other DBM users in raid)&lt;br/&gt; &lt;br/&gt; &lt;br/&gt; function mod:OnCombatStart(delay)&lt;br/&gt;@@ -84,9 +85,45 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;+function mod:OldShadowCrashTarget()&lt;br/&gt;+	local targetname = self:GetBossTarget()&lt;br/&gt;+	if not targetname then return end&lt;br/&gt;+	if self.Options.SetIconOnShadowCrash and mod:LatencyCheck() then&lt;br/&gt;+		self:SetIcon(targetname, 8, 10)&lt;br/&gt;+	end&lt;br/&gt;+	warnShadowCrash:Show(targetname)&lt;br/&gt;+	if targetname == UnitName("player") then&lt;br/&gt;+		specWarnShadowCrash:Show(targetname)&lt;br/&gt;+		if self.Options.YellOnShadowCrash and mod:LatencyCheck()  then&lt;br/&gt;+			SendChatMessage(L.YellCrash, "SAY")&lt;br/&gt;+		end&lt;br/&gt;+	elseif targetname then&lt;br/&gt;+		local uId = DBM:GetRaidUnitId(targetname)&lt;br/&gt;+		if uId then&lt;br/&gt;+			local inRange = CheckInteractDistance(uId, 2)&lt;br/&gt;+			local x, y = GetPlayerMapPosition(uId)&lt;br/&gt;+			if x == 0 and y == 0 then&lt;br/&gt;+				SetMapToCurrentZone()&lt;br/&gt;+				x, y = GetPlayerMapPosition(uId)&lt;br/&gt;+			end&lt;br/&gt;+			if inRange then&lt;br/&gt;+				specWarnShadowCrashNear:Show()&lt;br/&gt;+				if self.Options.CrashArrow then&lt;br/&gt;+					DBM.Arrow:ShowRunAway(x, y, 15, 5)&lt;br/&gt;+				end&lt;br/&gt;+			end&lt;br/&gt;+		end&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;+&lt;br/&gt;+&lt;br/&gt; function mod:SPELL_CAST_SUCCESS(args)&lt;br/&gt; 	if args:IsSpellID(62660) then		-- Shadow Crash&lt;br/&gt;+		if self.Options.BypassLatencyCheck then&lt;br/&gt;+			self:ScheduleMethod(0.1, "OldShadowCrashTarget")&lt;br/&gt;+		else&lt;br/&gt; 		self:ScheduleMethod(0.1, "ShadowCrashTarget")&lt;br/&gt;+		end&lt;br/&gt; 	elseif args:IsSpellID(63276) then	-- Mark of the Faceless&lt;br/&gt; 		if self.Options.SetIconOnLifeLeach then&lt;br/&gt; 			self:SetIcon(args.destName, 7, 10)&lt;br/&gt;@@ -118,6 +155,7 @@&lt;br/&gt; &lt;br/&gt; function mod:OnSync(msg, target)&lt;br/&gt; 	if msg == "CrashOn" then&lt;br/&gt;+		if not self.Options.BypassLatencyCheck then&lt;br/&gt; 		warnShadowCrash:Show(target)&lt;br/&gt; 		if self.Options.SetIconOnShadowCrash then&lt;br/&gt; 			self:SetIcon(target, 8, 10)&lt;br/&gt;@@ -145,4 +183,5 @@&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;+	end&lt;br/&gt; end&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4309&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 02:54:37 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -443,7 +443,8 @@&lt;br/&gt; 	YellOnLifeLeech					= "Yell on $spell:63276",&lt;br/&gt; 	YellOnShadowCrash				= "Yell on $spell:62660",&lt;br/&gt; 	hardmodeSpawn					= "Show timer for Saronite Animus spawn (hard mode)",&lt;br/&gt;-	CrashArrow						= "Show DBM arrow when $spell:62660 is near you"&lt;br/&gt;+	CrashArrow						= "Show DBM arrow when $spell:62660 is near you",&lt;br/&gt;+	BypassLatencyCheck				= "Don't use syncing or latency check for $spell:62660\n(only use this if you're having problems otherwise)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 06 Jul 2010 03:17:45 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4310.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-06T03:17:45Z</dc:date>
    </item>
    <item>
      <title>r4309 (Omega): fix a small local bug</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4309.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Tue Jul 06 04:54:37 CEST 2010&lt;br/&gt;Revision: 4309&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;fix a small local bug&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4308&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 02:53:21 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -525,7 +525,7 @@&lt;br/&gt; 	ValkyrIcon				= "Set icons on Valkyrs",&lt;br/&gt; 	DefileArrow				= "Show DBM arrow when $spell:72762 is near you",&lt;br/&gt; 	TrapArrow				= "Show DBM arrow when $spell:73539 is near you",&lt;br/&gt;-	BypassLatencyCheck		= "Don't use syncing or latency check for defile/shadow trap/n(only use this if you're having problems otherwise)",&lt;br/&gt;+	BypassLatencyCheck		= "Don't use syncing or latency check for defile/shadow trap\n(only use this if you're having problems otherwise)",&lt;br/&gt; 	AnnounceValkGrabs		= "Announce Val'kyr Shadowguard grab targets to raid chat\n(requires announce to be enabled and promoted status)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 06 Jul 2010 02:54:37 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4309.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-06T02:54:37Z</dc:date>
    </item>
    <item>
      <title>r4308 (Omega): add to last, still block icon setting and chat /say if you fail latency check though. if you bypass latency check still don't want your icons or says to mess up rest of raid if they are wrong.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4308.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Tue Jul 06 04:53:21 CEST 2010&lt;br/&gt;Revision: 4308&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;add to last, still block icon setting and chat /say if you fail latency check though. if you bypass latency check still don't want your icons or says to mess up rest of raid if they are wrong.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4307&lt;/div&gt;&lt;div&gt;Old date: 2010-07-06 02:51:04 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -150,7 +150,7 @@&lt;br/&gt; 	if targetname == UnitName("player") then&lt;br/&gt; 		specWarnDefileCast:Show()&lt;br/&gt; 		soundDefile:Play()&lt;br/&gt;-		if self.Options.YellOnDefile then&lt;br/&gt;+		if self.Options.YellOnDefile and mod:LatencyCheck() then&lt;br/&gt; 			SendChatMessage(L.YellDefile, "SAY")&lt;br/&gt; 		end&lt;br/&gt; 	elseif targetname then&lt;br/&gt;@@ -174,12 +174,12 @@&lt;br/&gt; &lt;br/&gt; function mod:OldTankTrap()&lt;br/&gt; 	warnTrapCast:Show(LKTank)&lt;br/&gt;-	if self.Options.TrapIcon then&lt;br/&gt;+	if self.Options.TrapIcon and mod:LatencyCheck() then&lt;br/&gt; 		self:SetIcon(LKTank, 6, 10)&lt;br/&gt; 	end&lt;br/&gt; 	if LKTank == UnitName("player") then&lt;br/&gt; 		specWarnTrap:Show()&lt;br/&gt;-		if self.Options.YellOnTrap then&lt;br/&gt;+		if self.Options.YellOnTrap and mod:LatencyCheck() then&lt;br/&gt; 			SendChatMessage(L.YellTrap, "SAY")&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 06 Jul 2010 02:53:21 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4308.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-06T02:53:21Z</dc:date>
    </item>
    <item>
      <title>r4307 (Omega): added option to bypass latency and sync based target scanning on lich king mod, mostly for users that can't figure out latency feature or for users who simply might be only dbm user in raid full of other mod users whom don't have the option to rely on syncing.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4307.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Tue Jul 06 04:51:04 CEST 2010&lt;br/&gt;Revision: 4307&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;added option to bypass latency and sync based target scanning on lich king mod, mostly for users that can't figure out latency feature or for users who simply might be only dbm user in raid full of other mod users whom don't have the option to rely on syncing.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4306&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 19:35:24 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -93,6 +93,7 @@&lt;br/&gt; mod:AddBoolOption("AnnounceValkGrabs", false)&lt;br/&gt; --mod:AddBoolOption("DefileArrow")&lt;br/&gt; mod:AddBoolOption("TrapArrow")&lt;br/&gt;+mod:AddBoolOption("BypassLatencyCheck", false)--More so for debugging than anything. To prove the problem isn't scans it's just latency check failing for some raids that simply have no one running good ping&lt;br/&gt; &lt;br/&gt; local phase	= 0&lt;br/&gt; local lastPlagueCast = 0&lt;br/&gt;@@ -138,10 +139,42 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;---In case new method doesn't work well with the unique trap scanning methods used, non sync method can still be uncommented and used.&lt;br/&gt;---[[function mod:TankTrap()&lt;br/&gt;+--for those that want to avoid latency check.&lt;br/&gt;+function mod:OldDefileTarget()&lt;br/&gt;+	local targetname = self:GetBossTarget(36597)&lt;br/&gt;+	if not targetname then return end&lt;br/&gt;+		warnDefileCast:Show(targetname)&lt;br/&gt;+		if self.Options.DefileIcon and mod:LatencyCheck() then&lt;br/&gt;+			self:SetIcon(targetname, 8, 10)&lt;br/&gt;+		end&lt;br/&gt;+	if targetname == UnitName("player") then&lt;br/&gt;+		specWarnDefileCast:Show()&lt;br/&gt;+		soundDefile:Play()&lt;br/&gt;+		if self.Options.YellOnDefile then&lt;br/&gt;+			SendChatMessage(L.YellDefile, "SAY")&lt;br/&gt;+		end&lt;br/&gt;+	elseif targetname then&lt;br/&gt;+		local uId = DBM:GetRaidUnitId(targetname)&lt;br/&gt;+		if uId then&lt;br/&gt;+			local inRange = CheckInteractDistance(uId, 2)&lt;br/&gt;+			local x, y = GetPlayerMapPosition(uId)&lt;br/&gt;+			if x == 0 and y == 0 then&lt;br/&gt;+				SetMapToCurrentZone()&lt;br/&gt;+				x, y = GetPlayerMapPosition(uId)&lt;br/&gt;+			end&lt;br/&gt;+			if inRange then&lt;br/&gt;+				specWarnDefileNear:Show()&lt;br/&gt;+--				if self.Options.DefileArrow then&lt;br/&gt;+--					DBM.Arrow:ShowRunAway(x, y, 15, 5)&lt;br/&gt;+--				end&lt;br/&gt;+			end&lt;br/&gt;+		end&lt;br/&gt;+	end&lt;br/&gt;+end&lt;br/&gt;+&lt;br/&gt;+function mod:OldTankTrap()&lt;br/&gt; 	warnTrapCast:Show(LKTank)&lt;br/&gt;-	if self.Options.TrapIcon and mod:LatencyCheck() then&lt;br/&gt;+	if self.Options.TrapIcon then&lt;br/&gt; 		self:SetIcon(LKTank, 6, 10)&lt;br/&gt; 	end&lt;br/&gt; 	if LKTank == UnitName("player") then&lt;br/&gt;@@ -167,12 +200,12 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;-function mod:TrapTarget()&lt;br/&gt;+function mod:OldTrapTarget()&lt;br/&gt; 	local targetname = self:GetBossTarget(36597)&lt;br/&gt; 	if not targetname then return end&lt;br/&gt; 	if targetname ~= LKTank then--If scan doesn't return tank abort other scans and do other warnings.&lt;br/&gt;-		self:UnscheduleMethod("TrapTarget")&lt;br/&gt;-		self:UnscheduleMethod("TankTrap")--Also unschedule tanktrap since we got a scan that returned a non tank.&lt;br/&gt;+		self:UnscheduleMethod("OldTrapTarget")&lt;br/&gt;+		self:UnscheduleMethod("OldTankTrap")--Also unschedule tanktrap since we got a scan that returned a non tank.&lt;br/&gt; 		warnTrapCast:Show(targetname)&lt;br/&gt; 		if self.Options.TrapIcon then&lt;br/&gt; 			self:SetIcon(targetname, 6, 10)&lt;br/&gt;@@ -199,10 +232,10 @@&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	else&lt;br/&gt;-		self:UnscheduleMethod("TankTrap")&lt;br/&gt;-		self:ScheduleMethod(1, "TankTrap") --If scan returns tank schedule warnings for tank after all other scans have completed. If none of those scans return another player this will be allowed to fire.&lt;br/&gt;+		self:UnscheduleMethod("OldTankTrap")&lt;br/&gt;+		self:ScheduleMethod(1, "OldTankTrap") --If scan returns tank schedule warnings for tank after all other scans have completed. If none of those scans return another player this will be allowed to fire.&lt;br/&gt; 	end&lt;br/&gt;-end--]]&lt;br/&gt;+end&lt;br/&gt; &lt;br/&gt; function mod:SPELL_CAST_START(args)&lt;br/&gt; 	if args:IsSpellID(68981, 74270, 74271, 74272) or args:IsSpellID(72259, 74273, 74274, 74275) then -- Remorseless Winter (phase transition start)&lt;br/&gt;@@ -238,11 +271,28 @@&lt;br/&gt; 		specWarnInfest:Show()&lt;br/&gt; 		timerInfestCD:Start()&lt;br/&gt; 	elseif args:IsSpellID(72762) then -- Defile&lt;br/&gt;+		if self.Options.BypassLatencyCheck then&lt;br/&gt;+			self:ScheduleMethod(0.1, "OldDefileTarget")&lt;br/&gt;+		else&lt;br/&gt; 		self:ScheduleMethod(0.1, "DefileTarget")&lt;br/&gt;+		end&lt;br/&gt; 		warnDefileSoon:Cancel()&lt;br/&gt; 		warnDefileSoon:Schedule(27)&lt;br/&gt; 		timerDefileCD:Start()&lt;br/&gt; 	elseif args:IsSpellID(73539) then -- Shadow Trap (Heroic)&lt;br/&gt;+		timerTrapCD:Start()&lt;br/&gt;+		if self.Options.BypassLatencyCheck then&lt;br/&gt;+			self:ScheduleMethod(0.01, "OldTrapTarget")&lt;br/&gt;+			self:ScheduleMethod(0.02, "OldTrapTarget")&lt;br/&gt;+			self:ScheduleMethod(0.03, "OldTrapTarget")&lt;br/&gt;+			self:ScheduleMethod(0.04, "OldTrapTarget")&lt;br/&gt;+			self:ScheduleMethod(0.05, "OldTrapTarget")&lt;br/&gt;+			self:ScheduleMethod(0.06, "OldTrapTarget")&lt;br/&gt;+			self:ScheduleMethod(0.07, "OldTrapTarget")&lt;br/&gt;+			self:ScheduleMethod(0.08, "OldTrapTarget")&lt;br/&gt;+			self:ScheduleMethod(0.09, "OldTrapTarget")&lt;br/&gt;+			self:ScheduleMethod(0.1, "OldTrapTarget")&lt;br/&gt;+		else&lt;br/&gt; 		self:ScheduleMethod(0.01, "TrapTarget")&lt;br/&gt; 		self:ScheduleMethod(0.02, "TrapTarget")&lt;br/&gt; 		self:ScheduleMethod(0.03, "TrapTarget")&lt;br/&gt;@@ -253,7 +303,7 @@&lt;br/&gt; 		self:ScheduleMethod(0.08, "TrapTarget")&lt;br/&gt; 		self:ScheduleMethod(0.09, "TrapTarget")&lt;br/&gt; 		self:ScheduleMethod(0.1, "TrapTarget")&lt;br/&gt;-		timerTrapCD:Start()&lt;br/&gt;+		end&lt;br/&gt; 	elseif args:IsSpellID(73650) then -- Restore Soul (Heroic)&lt;br/&gt; 		warnRestoreSoul:Show()&lt;br/&gt; 		timerRestoreSoul:Start()&lt;br/&gt;@@ -505,6 +555,7 @@&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt; 	elseif msg == "DefileOn" then&lt;br/&gt;+		if not self.Options.BypassLatencyCheck then&lt;br/&gt; 		warnDefileCast:Show(target)&lt;br/&gt; 		if self.Options.DefileIcon then&lt;br/&gt; 			self:SetIcon(target, 8, 10)&lt;br/&gt;@@ -532,7 +583,9 @@&lt;br/&gt; 				end&lt;br/&gt; 			end&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 	elseif msg == "TrapOn" then&lt;br/&gt;+		if not self.Options.BypassLatencyCheck then&lt;br/&gt; 		warnTrapCast:Show(target)&lt;br/&gt; 		if self.Options.TrapIcon then&lt;br/&gt; 			self:SetIcon(target, 6, 10)&lt;br/&gt;@@ -560,3 +613,4 @@&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4306&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 19:35:24 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -525,6 +525,7 @@&lt;br/&gt; 	ValkyrIcon				= "Set icons on Valkyrs",&lt;br/&gt; 	DefileArrow				= "Show DBM arrow when $spell:72762 is near you",&lt;br/&gt; 	TrapArrow				= "Show DBM arrow when $spell:73539 is near you",&lt;br/&gt;+	BypassLatencyCheck		= "Don't use syncing or latency check for defile/shadow trap/n(only use this if you're having problems otherwise)",&lt;br/&gt; 	AnnounceValkGrabs		= "Announce Val'kyr Shadowguard grab targets to raid chat\n(requires announce to be enabled and promoted status)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Tue, 06 Jul 2010 02:51:04 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4307.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-06T02:51:04Z</dc:date>
    </item>
    <item>
      <title>r4306 (Omega): another fr update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4306.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 21:35:24 CEST 2010&lt;br/&gt;Revision: 4306&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;another fr update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.fr.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.fr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4305&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 19:21:16 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -183,7 +183,7 @@&lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt; 	MeteorCast				= "Les cieux s'embrasent !",&lt;br/&gt; 	Phase2					= "Vous ne trouverez que souffrance au royaume du crépuscule ! Entrez si vous l'osez !",&lt;br/&gt;-	Phase3					= "I am the light and the darkness! Cower, mortals, before the herald of Deathwing!",--needs translation&lt;br/&gt;+	Phase3					= "Je suis la lumière et l'ombre ! Tremblez, mortels, devant le héraut d'Aile-de-mort !",--needs Verification&lt;br/&gt; 	twilightcutter			= "Les sphères volantes rayonnent d'énergie noire !",&lt;br/&gt; 	YellCombustion			= "Combustion on me!",--needs translation&lt;br/&gt; 	YellConsumption			= "Consumption on me!",--needs translation&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 19:35:24 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4306.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T19:35:24Z</dc:date>
    </item>
    <item>
      <title>r4305 (Omega): Some de and fr local updates to help make halion mod work better on both. fr still needs phase 3 trigger text.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4305.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 21:21:16 CEST 2010&lt;br/&gt;Revision: 4305&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;Some de and fr local updates to help make halion mod work better on both. fr still needs phase 3 trigger text.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.de.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.fr.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4304&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 13:44:46 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -160,17 +160,17 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:CHAT_MSG_MONSTER_YELL(msg)&lt;br/&gt;-	if msg:match(L.Phase2) then&lt;br/&gt;+	if msg:find(L.Phase2) then&lt;br/&gt; 		timerFieryBreathCD:Cancel()&lt;br/&gt; 		timerMeteorCD:Cancel()&lt;br/&gt; --		timerMeteorCast:Cancel()--This one i'm not sure if it cancels or not.&lt;br/&gt; 		warnPhase2:Show()&lt;br/&gt; 		timerTwilightCutterCD:Start(35)&lt;br/&gt; 		timerShadowBreathCD:Start(25)&lt;br/&gt;-	elseif msg:match(L.Phase3) then&lt;br/&gt;+	elseif msg:find(L.Phase3) then&lt;br/&gt; 		warnPhase3:Show()&lt;br/&gt; 		timerMeteorCD:Start(30)&lt;br/&gt;-	elseif msg:match(L.MeteorCast) then--There is no CLEU cast trigger for meteor, only yell&lt;br/&gt;+	elseif msg:find(L.MeteorCast) then--There is no CLEU cast trigger for meteor, only yell&lt;br/&gt; 		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningMeteor:Show()&lt;br/&gt; 			timerMeteorCast:Start()--7 seconds from boss yell the meteor impacts.&lt;br/&gt;@@ -183,7 +183,7 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:CHAT_MSG_RAID_BOSS_EMOTE(msg)&lt;br/&gt;-	if msg:match(L.twilightcutter) then&lt;br/&gt;+	if msg:find(L.twilightcutter) then&lt;br/&gt; 		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningTwilightCutter:Show()&lt;br/&gt; 			timerTwilightCutterCast:Start()&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.de.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4304&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 13:44:46 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -179,5 +179,11 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;-	twilightcutter			= "Die kreisenden Sphären pulsieren vor dunkler Energie!"&lt;br/&gt;+	MeteorCast				= "Die Himmel brennen!",&lt;br/&gt;+	Phase2					= "Ihr werdet im Reich des Zwielichts nur Leid finden! Tretet ein, wenn ihr es wagt!",&lt;br/&gt;+	Phase3					= "Ich bin das Licht und die Dunkelheit!",--partial, message find should find it though.&lt;br/&gt;+	twilightcutter			= "Die kreisenden Sphären pulsieren vor dunkler Energie!",&lt;br/&gt;+	YellCombustion			= "Combustion on me!",--needs translation&lt;br/&gt;+	YellConsumption			= "Consumption on me!",--needs translation&lt;br/&gt;+	Kill					= "Relish this victory, mortals, for it will be your last. This world will burn with the master's return!"--needs translation&lt;br/&gt; })&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.fr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4304&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 13:44:46 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -81,3 +81,111 @@&lt;br/&gt; 	FireWalls		= "Tsunamis de flammes ratés (cet essai): %s"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt;+------------------------&lt;br/&gt;+--  The Ruby Sanctum  --&lt;br/&gt;+------------------------&lt;br/&gt;+--  Baltharus the Warborn  --&lt;br/&gt;+-----------------------------&lt;br/&gt;+L = DBM:GetModLocalization("Baltharus")&lt;br/&gt;+&lt;br/&gt;+L:SetGeneralLocalization({&lt;br/&gt;+	name = "Baltharus the Warborn"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetWarningLocalization({&lt;br/&gt;+	WarningSplitSoon	= "Split soon"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetOptionLocalization({&lt;br/&gt;+	WarningSplitSoon	= "Show pre-warning for Split",&lt;br/&gt;+	RangeFrame			= "Show range frame (12 yards)",&lt;br/&gt;+	SetIconOnBrand		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(74505)&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetMiscLocalization({&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+-------------------------&lt;br/&gt;+--  Saviana Ragefire  --&lt;br/&gt;+-------------------------&lt;br/&gt;+L = DBM:GetModLocalization("Saviana")&lt;br/&gt;+&lt;br/&gt;+L:SetGeneralLocalization({&lt;br/&gt;+	name = "Saviana Ragefire"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetWarningLocalization({&lt;br/&gt;+	SpecialWarningTranq		= "Enrage - Tranq now"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetOptionLocalization({&lt;br/&gt;+	SpecialWarningTranq		= "Show special warning for $spell:78722 (to tranq)",&lt;br/&gt;+	RangeFrame				= "Show range frame (10 yards)",&lt;br/&gt;+	BeaconIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(74453)&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetMiscLocalization{&lt;br/&gt;+}&lt;br/&gt;+&lt;br/&gt;+--------------------------&lt;br/&gt;+--  General Zarithrian  --&lt;br/&gt;+--------------------------&lt;br/&gt;+L = DBM:GetModLocalization("Zarithrian")&lt;br/&gt;+&lt;br/&gt;+L:SetGeneralLocalization({&lt;br/&gt;+	name = "General Zarithrian"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetWarningLocalization({&lt;br/&gt;+	WarnAdds	= "New adds",&lt;br/&gt;+	warnCleaveArmor	= "%s on &gt;%s&lt; (%s)"		-- Cleave Armor on &gt;args.destName&lt; (args.amount)&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetTimerLocalization({&lt;br/&gt;+	TimerAdds	= "New adds"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetOptionLocalization({&lt;br/&gt;+	WarnAdds		= "Announce new adds",&lt;br/&gt;+	TimerAdds		= "Show timer for new adds",&lt;br/&gt;+	warnCleaveArmor	= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(74367, GetSpellInfo(74367) or "unknown")&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetMiscLocalization({&lt;br/&gt;+	SummonMinions	= "Turn them to ash, minions!"--needs translation&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+-------------------------------------&lt;br/&gt;+--  Halion the Twilight Destroyer  --&lt;br/&gt;+-------------------------------------&lt;br/&gt;+L = DBM:GetModLocalization("Halion")&lt;br/&gt;+&lt;br/&gt;+L:SetGeneralLocalization({&lt;br/&gt;+	name = "Halion the Twilight Destroyer"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetWarningLocalization({&lt;br/&gt;+	WarnPhase2Soon		= "Phase 2 soon",&lt;br/&gt;+	WarnPhase3Soon		= "Phase 3 soon",&lt;br/&gt;+	TwilightCutterCast	= "Casting Twilight Cutter: 5 sec"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetOptionLocalization({&lt;br/&gt;+	WarnPhase2Soon			= "Show pre-warning for Phase 2 (at ~79%)",&lt;br/&gt;+	WarnPhase3Soon			= "Show pre-warning for Phase 3 (at ~54%)",&lt;br/&gt;+	TwilightCutterCast		= "Show warning when $spell:77844 is being cast",&lt;br/&gt;+	AnnounceAlternatePhase	= "Show warnings/timers for phase you aren't in as well",&lt;br/&gt;+	SoundOnConsumption		= "Play sound on $spell:74562 or $spell:74792",--We use localized text for these functions&lt;br/&gt;+	SetIconOnConsumption	= "Set icons on $spell:74562 or $spell:74792 targets",--So we can use single functions for both versions of spell.&lt;br/&gt;+	YellOnConsumption		= "Yell on $spell:74562 or $spell:74792"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetMiscLocalization({&lt;br/&gt;+	MeteorCast				= "Les cieux s'embrasent !",&lt;br/&gt;+	Phase2					= "Vous ne trouverez que souffrance au royaume du crépuscule ! Entrez si vous l'osez !",&lt;br/&gt;+	Phase3					= "I am the light and the darkness! Cower, mortals, before the herald of Deathwing!",--needs translation&lt;br/&gt;+	twilightcutter			= "Les sphères volantes rayonnent d'énergie noire !",&lt;br/&gt;+	YellCombustion			= "Combustion on me!",--needs translation&lt;br/&gt;+	YellConsumption			= "Consumption on me!",--needs translation&lt;br/&gt;+	Kill					= "Relish this victory, mortals, for it will be your last. This world will burn with the master's return!"--needs translation&lt;br/&gt;+})&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 19:21:16 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4305.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T19:21:16Z</dc:date>
    </item>
    <item>
      <title>r4304 (Azael): zhtw update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4304.html</link>
      <description>Author: Azael&lt;br/&gt;Date: Mon Jul 05 15:44:46 CEST 2010&lt;br/&gt;Revision: 4304&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;zhtw update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Core/localization.tw.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Core/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4303&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 13:37:32 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -78,8 +78,8 @@&lt;br/&gt; 	"/dbm version：進行團隊範圍內的版本檢測（也可使用：ver）。",&lt;br/&gt; 	"/dbm unlock：顯示一個可移動的計時器（也可使用：move）。",&lt;br/&gt; 	"/dbm timer &lt;x&gt; &lt;文字&gt;：開始一個以&lt;文字&gt;為名稱的時間為&lt;x&gt;秒的計時器。",&lt;br/&gt;-	"/dbm broadcast timer &lt;x&gt; &lt;文字&gt;：向團隊廣播一個以&lt;文字&gt;為名稱，時間為&lt;x&gt;秒的計時器（需要團隊隊長或助理權限）。",&lt;br/&gt;-	"/dbm break &lt;分鐘&gt;: 開始休息計時器&lt;分鐘&gt;。向所有團隊成員發送一個DBM休息計時器（需要團隊隊長或助理權限）。",&lt;br/&gt;+	"/dbm broadcast timer &lt;x&gt; &lt;文字&gt;：向團隊廣播一個以&lt;文字&gt;為名稱，時間為&lt;x&gt;秒的計時器（需開啟團隊廣播及助理權限）。",&lt;br/&gt;+	"/dbm break &lt;分鐘&gt;: 開始休息計時器&lt;分鐘&gt;。向所有團隊成員發送一個DBM休息計時器（需開啟團隊廣播及助理權限）。",&lt;br/&gt; 	"/dbm help：顯示可用命令的說明。",&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;@@ -181,7 +181,7 @@&lt;br/&gt; &lt;br/&gt; DBM_ARROW_MOVABLE				= "可移動箭頭"&lt;br/&gt; &lt;br/&gt;-DBM_ARROW_NO_RAIDGROUP				= "此功能只能作用於團隊及處身團隊副本中。"&lt;br/&gt;+DBM_ARROW_NO_RAIDGROUP				= "此功能僅作用於團隊副本中的團隊小隊。"&lt;br/&gt; DBM_ARROW_ERROR_USAGE	= {&lt;br/&gt; 	"DBM-Arrow 用法:",&lt;br/&gt; 	"/dbm arrow &lt;x&gt; &lt;y&gt;  建立一個箭頭在特定的位置(0 &lt; x/y &lt; 100)",&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 13:44:46 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4304.html</guid>
      <dc:creator>Azael</dc:creator>
      <dc:date>2010-07-05T13:44:46Z</dc:date>
    </item>
    <item>
      <title>r4303 (bluenyx): koKR update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4303.html</link>
      <description>Author: bluenyx&lt;br/&gt;Date: Mon Jul 05 15:37:32 CEST 2010&lt;br/&gt;Revision: 4303&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;koKR update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.kr.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4302&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 13:32:08 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -115,7 +115,6 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;-	SplitTrigger		= "고통이 두 배면, 재미가 반이지."&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; &lt;br/&gt;@@ -129,7 +128,7 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetWarningLocalization({&lt;br/&gt;-	SpecialWarningTranq		= "격노 - 지금 마취!"&lt;br/&gt;+	SpecialWarningTranq		= "격노 - 지금 평정!"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization({&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4302&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 13:32:08 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -281,7 +281,6 @@&lt;br/&gt; 	RangeFrame					= "거리 프레임 보기 (8 미터)",	&lt;br/&gt; 	WarnUnstableOoze			= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(69558, GetSpellInfo(69558) or "알 수 없음"),	&lt;br/&gt; 	InfectionIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(71224),&lt;br/&gt;-	ExplosionIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69839),&lt;br/&gt; 	TankArrow					= "큰 수액괴물 탱커 방향 DBM 화살표 보기(테스트)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 13:37:32 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4303.html</guid>
      <dc:creator>bluenyx</dc:creator>
      <dc:date>2010-07-05T13:37:32Z</dc:date>
    </item>
    <item>
      <title>r4302 (Azael): zhtw update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4302.html</link>
      <description>Author: Azael&lt;br/&gt;Date: Mon Jul 05 15:32:08 CEST 2010&lt;br/&gt;Revision: 4302&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;zhtw update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.tw.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-GUI/localization.tw.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.tw.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/DBM-Party-WotLK.toc&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/localization.tw.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.tw.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-WorldEvents/localization.tw.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4301&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 11:25:28 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -91,16 +91,16 @@&lt;br/&gt; L = DBM:GetModLocalization("Baltharus")&lt;br/&gt; &lt;br/&gt; L:SetGeneralLocalization({&lt;br/&gt;-	name = "『戰爭之子』巴爾薩拉斯"&lt;br/&gt;+	name 			= "『戰爭之子』巴爾薩魯斯"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetWarningLocalization({&lt;br/&gt;-	WarningSplitSoon	= "即將分裂"&lt;br/&gt;+	WarningSplitSoon	= "分裂 即將到來"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization({&lt;br/&gt;-	WarningSplitSoon	= "為分裂顯示預警",&lt;br/&gt;-	RangeFrame			= "顯示距離框體（12碼）",&lt;br/&gt;+	WarningSplitSoon	= "為分裂顯示預先警告",&lt;br/&gt;+	RangeFrame		= "顯示距離框 (12碼)",&lt;br/&gt; 	SetIconOnBrand		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(74505)&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt;@@ -114,24 +114,20 @@&lt;br/&gt; L = DBM:GetModLocalization("Saviana")&lt;br/&gt; &lt;br/&gt; L:SetGeneralLocalization({&lt;br/&gt;-	name = "『怒火』薩維安娜"&lt;br/&gt;+	name 			= "薩薇安娜‧怒焰"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetWarningLocalization({&lt;br/&gt;-	specWarnConflagNear		= "焚焰於你附近 - 注意",&lt;br/&gt;-	SpecialWarningTranq		= "激怒 - 現在寧神"&lt;br/&gt;+	SpecialWarningTranq	= "狂怒 - 現在寧神射擊"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization({&lt;br/&gt;-	specWarnConflagNear		= "當$spell:74452在你附近時顯示特殊警報",&lt;br/&gt;-	SpecialWarningTranq		= "為激怒顯示特殊警報",--$spell:78722 is not in 3.3.3 game files, it cannot be added in to local until 3.3.5&lt;br/&gt;-	YellOnConflag			= "被$spell:74452時大喊",&lt;br/&gt;-	RangeFrame				= "顯示距離框體（10碼）",&lt;br/&gt;-	ConflagIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(74452)&lt;br/&gt;+	SpecialWarningTranq	= "為狂怒顯示特別警告 (寧神用)",&lt;br/&gt;+	RangeFrame		= "顯示距離框 (10碼)",&lt;br/&gt;+	BeaconIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(74453)&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;-	YellConflag				= "焚焰於我！"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; --------------------------&lt;br/&gt;@@ -140,11 +136,12 @@&lt;br/&gt; L = DBM:GetModLocalization("Zarithrian")&lt;br/&gt; &lt;br/&gt; L:SetGeneralLocalization({&lt;br/&gt;-	name = "扎瑞斯萊恩將軍"&lt;br/&gt;+	name 			= "扎里斯利安將軍"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetWarningLocalization({&lt;br/&gt;-	WarnAdds	= "新的小怪"&lt;br/&gt;+	WarnAdds		= "新的小怪",&lt;br/&gt;+	warnCleaveArmor		= "%s 在 &gt;%s&lt; (%s)"	-- Cleave Armor on &gt;args.destName&lt; (args.amount)&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetTimerLocalization({&lt;br/&gt;@@ -153,7 +150,8 @@&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization({&lt;br/&gt; 	WarnAdds		= "提示新的小怪",&lt;br/&gt;-	TimerAdds		= "為新的小怪顯示計時條"&lt;br/&gt;+	TimerAdds		= "為新的小怪顯示計時器",&lt;br/&gt;+	warnCleaveArmor		= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(74367, GetSpellInfo(74367) or "unknown")&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;@@ -170,23 +168,27 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetWarningLocalization({&lt;br/&gt;-	WarnPhase2Soon		= "即將第二階段",&lt;br/&gt;-	WarnPhase3Soon		= "即將第三階段"&lt;br/&gt;+	WarnPhase2Soon		= "第二階段 即將到來",&lt;br/&gt;+	WarnPhase3Soon		= "第三階段 即將到來",&lt;br/&gt;+	TwilightCutterCast	= "施放暮光切割: 5秒後"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization({&lt;br/&gt;-	WarnPhase2Soon			= "為第二階段顯示預警（在79%時）",&lt;br/&gt;-	WarnPhase3Soon			= "為第三階段顯示預警（在54%時）",&lt;br/&gt;-	SoundOnConsumption		= "當$spell:74562或$spell:74792的目標為自己時播放聲音",&lt;br/&gt;-	YellOnConsumption		= "當$spell:74562或$spell:74792的目標為自己時大喊",&lt;br/&gt;-	SetIconOnConsumption	= "對$spell:74562和$spell:74792的目標設置團隊標記"&lt;br/&gt;+	WarnPhase2Soon		= "為第二階段顯示預先警告 (大約79%)",&lt;br/&gt;+	WarnPhase3Soon		= "為第三階段顯示預先警告 (大約54%)",&lt;br/&gt;+	TwilightCutterCast	= "當$spell:77844開始施放時顯示警告",&lt;br/&gt;+	AnnounceAlternatePhase	= "不管你進不進下一階段一樣顯示警告/計時器",&lt;br/&gt;+	SoundOnConsumption	= "為$spell:74562或$spell:74792播放音效",--We use localized text for these functions&lt;br/&gt;+	SetIconOnConsumption	= "為$spell:74562或$spell:74792的目標設置標記",--So we can use single functions for both versions of spell.&lt;br/&gt;+	YellOnConsumption	= "當你中了$spell:74562或$spell:74792時大喊"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;-	YellPull				= "你們的世界在滅亡的邊緣搖搖欲墜。你們接下來全都會見證這個毀滅新紀元的來臨!",&lt;br/&gt;+	MeteorCast		= "天堂也將燃燒!",&lt;br/&gt;+	Phase2			= "在暮光的國度只有磨難在等著你!有膽量的話就進去吧!",&lt;br/&gt;+	Phase3			= "我是光明亦是黑暗!凡人，匍匐在死亡之翼的信使面前吧!",&lt;br/&gt; 	twilightcutter			= "這些環繞的球體散發著黑暗能量!",&lt;br/&gt;-	phase2					= "在暮光的國度只有磨難在等著你!有膽量的話就進去吧!",&lt;br/&gt;-	phase3					= "我是光明亦是黑暗!凡人，匍匐在死亡之翼的信使面前吧!",&lt;br/&gt;-	YellCombustion			= "熾熱燃灼於我！",&lt;br/&gt;-	YellConsumption			= "靈魂耗損於我！"&lt;br/&gt;+	YellCombustion		= "我中了熾熱燃灼!",&lt;br/&gt;+	YellConsumption		= "我中了靈魂耗損!",&lt;br/&gt;+	Kill			= "Relish this victory, mortals, for it will be your last. This world will burn with the master's return!"&lt;br/&gt; })&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-GUI/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4301&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 11:25:28 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -49,7 +49,8 @@&lt;br/&gt; L.EnableStatus 				= "回復“status”密語"&lt;br/&gt; L.AutoRespond 				= "啟用戰鬥中自動密語回復"&lt;br/&gt; L.EnableMiniMapIcon			= "顯示小地圖圖示"&lt;br/&gt;-L.FixCLEUOnCombatStart			= "當戰鬥開始時嘗試修復戰鬥記錄"&lt;br/&gt;+L.FixCLEUOnCombatStart			= "清除戰鬥紀錄的快取"&lt;br/&gt;+L.Latency_Text				= "設定最高延遲同步門檻: %d"&lt;br/&gt; &lt;br/&gt; L.Button_RangeFrame			= "顯示/隱藏距離監視器"&lt;br/&gt; L.Button_TestBars			= "測試計時條"&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4301&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 11:25:28 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -12,11 +12,11 @@&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetWarningLocalization{&lt;br/&gt;-	specWarnTrap			= "陷阱激活! - 亡縛守衛釋放了"&lt;br/&gt;+	specWarnTrap			= "觸發陷阱! - 亡縛守衛被釋放了"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization{&lt;br/&gt;-	specWarnTrap			= "為陷阱激活顯示預先警告",&lt;br/&gt;+	specWarnTrap			= "當觸發陷阱時顯示特別警告",&lt;br/&gt; 	SetIconOnDarkReckoning		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69483),&lt;br/&gt; 	SetIconOnDeathPlague		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(72865)&lt;br/&gt; }&lt;br/&gt;@@ -38,11 +38,11 @@&lt;br/&gt; &lt;br/&gt; L:SetWarningLocalization{&lt;br/&gt; 	warnMortalWound			= "%s: &gt;%s&lt; (%s)",&lt;br/&gt;-	specWarnTrap			= "陷阱激活! - 復仇的血肉收割者即將到來"&lt;br/&gt;+	specWarnTrap			= "觸發陷阱! - 復仇的血肉收割者 到來"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization{&lt;br/&gt;-	specWarnTrap			= "為陷阱激活顯示預先警告",&lt;br/&gt;+	specWarnTrap			= "當觸發陷阱時顯示特別警告",&lt;br/&gt; 	warnMortalWound			= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(71127, GetSpellInfo(71127) or "unknown")&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;@@ -248,7 +248,7 @@&lt;br/&gt; 	RangeFrame			= "顯示距離框 (8碼)",&lt;br/&gt; 	WarnGastricBloat		= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(72551, GetSpellInfo(72551) or "unknown"),&lt;br/&gt; 	SetIconOnGasSpore		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69279),&lt;br/&gt;-	AnnounceSporeIcons		= "公佈$spell:69279目標設置的標記到團隊頻道\n(需要開啟警告及團隊隊長或助理權限)"&lt;br/&gt;+	AnnounceSporeIcons		= "公佈$spell:69279目標設置的標記到團隊頻道\n(需開啟團隊廣播及助理權限)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -278,9 +278,9 @@&lt;br/&gt; 	NextPoisonSlimePipes		= "為下一次劇毒軟泥管顯示計時器",&lt;br/&gt; 	WarnOozeSpawn			= "為小軟泥的出現顯示警告",&lt;br/&gt; 	specWarnLittleOoze		= "當你被小軟泥怪盯上時顯示特別警告",&lt;br/&gt;+	RangeFrame			= "顯示距離框 (8碼)",&lt;br/&gt; 	WarnUnstableOoze		= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(69558, GetSpellInfo(69558) or "unknown"),&lt;br/&gt; 	InfectionIcon			= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(71224),&lt;br/&gt;-	ExplosionIcon			= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69839),&lt;br/&gt; 	TankArrow			= "為大軟泥怪副坦顯示DBM箭頭 (測試中)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;@@ -311,8 +311,8 @@&lt;br/&gt; L:SetOptionLocalization{&lt;br/&gt; 	WarnPhase2Soon			= "為第2階段顯示預先警告 (大約83%)",&lt;br/&gt; 	WarnPhase3Soon			= "為第3階段顯示預先警告 (大約38%)",&lt;br/&gt;-	specWarnMalleableGoo		= "當你中了延展黏液時顯示特別警告(只在你是第一個目標時有用)",&lt;br/&gt;-	specWarnMalleableGooNear	= "當你附近有人中了延展黏液時顯示特別警告\n(只在你附近的人是第一個目標時有用)",&lt;br/&gt;+	specWarnMalleableGoo		= "當你是$spell:72295第一個目標時顯示特別警告",&lt;br/&gt;+	specWarnMalleableGooNear	= "當你是附近$spell:72295第一個目標時顯示特別警告",&lt;br/&gt; 	WarnMutatedPlague		= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(72451, GetSpellInfo(72451) or "unknown"),&lt;br/&gt; 	OozeAdhesiveIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(70447),&lt;br/&gt; 	GaseousBloatIcon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(70672),&lt;br/&gt;@@ -466,11 +466,11 @@&lt;br/&gt; 	warnInstability			= "為你的$spell:69766堆疊顯示警告",&lt;br/&gt; 	warnChilledtotheBone		= "為你的$spell:70106堆疊顯示警告",&lt;br/&gt; 	warnMysticBuffet		= "為你的$spell:70128堆疊顯示警告",&lt;br/&gt;-	AnnounceFrostBeaconIcons	= "公佈$spell:70126目標設置的標記到團隊頻道\n(需要團隊隊長或助理權限)",&lt;br/&gt;+	AnnounceFrostBeaconIcons	= "公佈$spell:70126目標設置的標記到團隊頻道\n(需開啟團隊廣播及助理權限)",&lt;br/&gt; 	SetIconOnFrostBeacon		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(70126),&lt;br/&gt; 	SetIconOnUnchainedMagic		= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69762),&lt;br/&gt; 	ClearIconsOnAirphase		= "空中階段前清除所有標記",&lt;br/&gt;-	RangeFrame			= "顯示距離框 (普通10碼, 困難20碼) (只會顯示已標記的玩家)"&lt;br/&gt;+	RangeFrame			= "顯示距離框 (普通10碼, 困難20碼)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -529,7 +529,8 @@&lt;br/&gt; 	TrapIcon			= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(73539),&lt;br/&gt; 	ValkyrIcon			= "為華爾琪影衛設置標記",&lt;br/&gt; 	DefileArrow			= "當你附近的人中了$spell:72762時顯示DBM箭頭",&lt;br/&gt;-	TrapArrow			= "當你附近的人中了$spell:73539時顯示DBM箭頭"&lt;br/&gt;+	TrapArrow			= "當你附近的人中了$spell:73539時顯示DBM箭頭",&lt;br/&gt;+	AnnounceValkGrabs		= "提示誰被華爾琪影衛抓住到團隊頻道\n(需開啟團隊廣播及助理權限)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;@@ -538,5 +539,7 @@&lt;br/&gt; 	YellTrap			= "我中了暗影陷阱!",&lt;br/&gt; 	YellKill			= "沒有問題尚未解答。沒有任何懷疑。你們就是艾澤拉斯最偉大的勇士。你們克服了每一個我所設下的考驗。我最強大的僕人們都在你們不屈不撓的猛攻中倒下…在你們奔放的怒火之中…",&lt;br/&gt; 	LKRoleplay			= "你們的原動力真的是正義感嗎？我很懷疑……",&lt;br/&gt;-	PlagueWhisper			= "你染上了"&lt;br/&gt;+	PlagueWhisper			= "你染上了",&lt;br/&gt;+	ValkGrabbedIcon			= "華爾琪影衛{rt%d}抓住了 %s",&lt;br/&gt;+	ValkGrabbed			= "華爾琪影衛抓住了 %s"&lt;br/&gt; }&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/DBM-Party-WotLK.toc&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4301&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 11:25:28 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -15,7 +15,7 @@&lt;br/&gt; ## X-DBM-Mod-SubCategories-frFR: Ahn'Kahet,Azjol-Nérub,GT: L'Épuration de Stratholme,Drak'Tharon,Gundrak,Salles de foudre,Salles de pierre,Le Nexus,L'Occulus,Donjon d'Utgarde,Cime d'Utgarde,Fort Pourpre,L'épreuve du champion,La Forge des âmes,La Fosse de Saron,Salles des Reflets&lt;br/&gt; ## X-DBM-Mod-SubCategories-deDE: Ahn'kahet,Azjol-Nerub,HdZ: Stratholme,Drak'Tharon,Gundrak,Die Hallen der Blitze,Die Hallen des Steins,Der Nexus,Das Oculus,Burg Utgarde,Turm Utgarde,Die Violette Festung,Prüfung des Champions,Die Seelenschmiede,Grube von Saron,Hallen der Reflexion&lt;br/&gt; ## X-DBM-Mod-SubCategories-ruRU: Ан'кахет,Азжол-Неруб,Очищение Стратхольма,Крепость Драк'Тарон,Гундрак,Чертоги Молний,Чертоги Камня,Нексус,Окулус,Крепость Утгард,Вершина Утгард,Аметистовая крепость,Испытание чемпиона,Кузня Душ,Яма Сарона,Залы Отражений&lt;br/&gt;-## X-DBM-Mod-SubCategories-zhTW: 安卡罕特,阿茲歐-奈幽,舊斯坦索姆,德拉克薩隆要塞,剛德拉克,雷光大廳,石之大廳,奧核之心,奧核之眼,俄特加德要塞,俄特加德之巔,紫羅蘭堡,勇士試煉,眾魂熔爐,薩倫之淵,倒影大廳,世界事件&lt;br/&gt;+## X-DBM-Mod-SubCategories-zhTW: 安卡罕特,阿茲歐-奈幽,舊斯坦索姆,德拉克薩隆要塞,剛德拉克,雷光大廳,石之大廳,奧核之心,奧核之眼,俄特加德要塞,俄特加德之巔,紫羅蘭堡,勇士試煉,眾魂熔爐,薩倫之淵,倒影大廳&lt;br/&gt; ## X-DBM-Mod-SubCategories-koKR: 안카헤트: 고대 왕국,아졸네룹,시간의 동굴: 옛 스트라솔름,드락타론 성채,군드락,번개의 전당,돌의 전당,마력의 탑,마력의 눈,우트가드 성채,우트가드 첨탑,보랏빛 요새,용사의 시험장,영혼의 제련소,사론의 구덩이,투영의 전당&lt;br/&gt; ## X-DBM-Mod-SubCategories-esES: Ahn'Kahlet,Azjol-Nerub,CoT: La Matanza de Stratholme,Fortaleza de Drak'Tharon,Gundrak,Cámaras de Relámpagos,Camaras de Piedra,El Nexo,El Oculus,Fortaleza de Utgarde,Pinaculo de Utgarde,Bastion Violeta,Prueba del Campeón,La Forja de Almas,Foso de Saron,Cámaras de Reflexión&lt;br/&gt; ## X-DBM-Mod-SubCategories-esMX: Ahn'Kahlet,Azjol-Nerub,CoT: La Matanza de Stratholme,Fortaleza de Drak'Tharon,Gundrak,Cámaras de Relámpagos,Camaras de Piedra,El Nexo,El Oculus,Fortaleza de Utgarde,Pinaculo de Utgarde,Bastion Violeta,Prueba del Campeón,La Forja de Almas,Foso de Saron,Cámaras de Reflexión&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4301&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 11:25:28 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -1158,12 +1158,18 @@&lt;br/&gt; 	warnExplode			= "食屍鬼爆炸 - 快跑開"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt;+L:SetTimerLocalization{&lt;br/&gt;+	TimerCombatStart	= "戰鬥開始"&lt;br/&gt;+}&lt;br/&gt;+&lt;br/&gt; L:SetOptionLocalization({&lt;br/&gt;+	TimerCombatStart		= "為戰鬥開始顯示計時器",&lt;br/&gt; 	warnExplode				= "當食屍鬼爪牙即將自我爆炸時警告",&lt;br/&gt; 	SetIconOnMarkedTarget	= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(67823)&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;+	Pull			= "幹得好。今天，你已證明了你自己-",&lt;br/&gt; 	YellCombatEnd	= "恭喜你，勇士們。儘管試煉隱藏著許多不安的變數，但你們仍然通過了考驗。"	-- can also be "No! I must not fail... again ..."&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4301&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 11:25:28 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -437,7 +437,8 @@&lt;br/&gt; 	SpecialWarningLLNear		= "當你附近的人中了$spell:63276時顯示特別警告",&lt;br/&gt; 	YellOnLifeLeech			= "當你中了$spell:63276時大喊",&lt;br/&gt; 	YellOnShadowCrash		= "當你中了$spell:62660時大喊",&lt;br/&gt;-	hardmodeSpawn			= "為薩倫聚惡體出現顯示計時器 (困難模式)"&lt;br/&gt;+	hardmodeSpawn			= "為薩倫聚惡體出現顯示計時器 (困難模式)",&lt;br/&gt;+	CrashArrow			= "當你附近的人中了$spell:62660時顯示DBM箭頭"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-WorldEvents/localization.tw.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4301&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 11:25:28 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -76,3 +76,37 @@&lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt; 	SayCombatStart		= "他們有告訴你我是誰還有我為什麼這麼做嗎?"&lt;br/&gt; })&lt;br/&gt;+&lt;br/&gt;+-------------&lt;br/&gt;+--  Ahune  --&lt;br/&gt;+-------------&lt;br/&gt;+L = DBM:GetModLocalization("Ahune")&lt;br/&gt;+&lt;br/&gt;+L:SetGeneralLocalization({&lt;br/&gt;+	name 			= "艾胡恩"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetWarningLocalization({&lt;br/&gt;+	Submerged		= "艾胡恩已隱沒",&lt;br/&gt;+	Emerged			= "艾胡恩已現身",&lt;br/&gt;+	specWarnAttack		= "艾胡恩擁有易傷 - 現在攻擊!"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetTimerLocalization({&lt;br/&gt;+	SubmergTimer		= "隱沒",&lt;br/&gt;+	EmergeTimer		= "現身",&lt;br/&gt;+	TimerCombat		= "戰鬥開始"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetOptionLocalization({&lt;br/&gt;+	Submerged		= "當艾胡恩隱沒時顯示警告",&lt;br/&gt;+	Emerged			= "當艾胡恩現身時顯示警告",&lt;br/&gt;+	specWarnAttack		= "當艾胡恩擁有易傷時顯示特別警告",&lt;br/&gt;+	SubmergTimer		= "為隱沒顯示計時器",&lt;br/&gt;+	EmergeTimer		= "為現身顯示計時器",&lt;br/&gt;+	TimerCombat		= "為戰鬥開始顯示計時器"&lt;br/&gt;+})&lt;br/&gt;+&lt;br/&gt;+L:SetMiscLocalization({&lt;br/&gt;+	Pull			= "冰石已經溶化了!"&lt;br/&gt;+})&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 13:32:08 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4302.html</guid>
      <dc:creator>Azael</dc:creator>
      <dc:date>2010-07-05T13:32:08Z</dc:date>
    </item>
    <item>
      <title>r4301 (Snamor): #Ruby Sanctum/All: esES update #ICC/All: esES update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4301.html</link>
      <description>Author: Snamor&lt;br/&gt;Date: Mon Jul 05 13:25:28 CEST 2010&lt;br/&gt;Revision: 4301&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Ruby Sanctum/All: esES update&lt;br/&gt;#ICC/All: esES update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.es.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4300&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 04:56:21 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -108,7 +108,6 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;-	SplitTrigger		= "El doble de dolor y la mitad de diversión."&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; -------------------------&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4300&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 04:56:21 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -289,7 +289,6 @@&lt;br/&gt; 	RangeFrame					= "Mostrar distancia (8 yardas)",&lt;br/&gt; 	WarnUnstableOoze			= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(69558, GetSpellInfo(69558) or "unknown"),&lt;br/&gt; 	InfectionIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(71224),&lt;br/&gt;-	ExplosionIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69839),&lt;br/&gt; 	TankArrow					= "Mostrar flecha hacia el tanque del Moco grande (Experimental)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 11:25:28 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4301.html</guid>
      <dc:creator>Snamor</dc:creator>
      <dc:date>2010-07-05T11:25:28Z</dc:date>
    </item>
    <item>
      <title>r4300 (Vampik): ruRU update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4300.html</link>
      <description>Author: Vampik&lt;br/&gt;Date: Mon Jul 05 06:56:21 CEST 2010&lt;br/&gt;Revision: 4300&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;ruRU update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.ru.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.ru.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.ru.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4299&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 04:51:08 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -105,7 +105,6 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;-	SplitTrigger		= "Вдвое сильнее страдание."&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; -------------------------&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.ru.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4299&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 04:51:08 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -280,7 +280,6 @@&lt;br/&gt; 	RangeFrame					= "Показывать окно проверки дистанции (8 м)",&lt;br/&gt; 	WarnUnstableOoze			= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(69558, GetSpellInfo(69558) or "unknown"),&lt;br/&gt; 	InfectionIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(71224),&lt;br/&gt;-	ExplosionIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69839),&lt;br/&gt; 	TankArrow					= "Показывать стрелку для кайтера Большого слизнюка (экспериментально)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 04:56:21 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4300.html</guid>
      <dc:creator>Vampik</dc:creator>
      <dc:date>2010-07-05T04:56:21Z</dc:date>
    </item>
    <item>
      <title>r4299 (Omega): removed unused locals</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4299.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 06:51:08 CEST 2010&lt;br/&gt;Revision: 4299&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;removed unused locals&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.en.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4298&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 04:45:44 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -103,7 +103,6 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;-	SplitTrigger		= "Twice the Pain and half the fun."&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; -------------------------&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/localization.en.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4298&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 04:45:44 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -278,7 +278,6 @@&lt;br/&gt; 	RangeFrame					= "Show range frame (8 yards)",&lt;br/&gt; 	WarnUnstableOoze			= DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(69558, GetSpellInfo(69558) or "unknown"),&lt;br/&gt; 	InfectionIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(71224),&lt;br/&gt;-	ExplosionIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(69839),&lt;br/&gt; 	TankArrow					= "Show DBM arrow for Big Ooze kiter (Experimental)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 04:51:08 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4299.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T04:51:08Z</dc:date>
    </item>
    <item>
      <title>r4298 (Omega): remove icon setting on big ooze right before it explodes, it didn't work and was never really useful anwyays.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4298.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 06:45:44 CEST 2010&lt;br/&gt;Revision: 4298&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;remove icon setting on big ooze right before it explodes, it didn't work and was never really useful anwyays.&lt;br/&gt;commented out blazing icon for now since that doesn't work either.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/FrostwingHalls/Valithria.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/ThePlagueworks/Rotface.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/FrostwingHalls/Valithria.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4297&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 03:11:47 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -3,7 +3,7 @@&lt;br/&gt; &lt;br/&gt; mod:SetRevision(("$Revision$"):sub(12, -3))&lt;br/&gt; mod:SetCreatureID(36789)&lt;br/&gt;-mod:SetUsedIcons(8)&lt;br/&gt;+--mod:SetUsedIcons(8)&lt;br/&gt; mod:RegisterCombat("yell", L.YellPull)&lt;br/&gt; mod:RegisterKill("yell", L.YellKill)&lt;br/&gt; &lt;br/&gt;@@ -38,7 +38,7 @@&lt;br/&gt; &lt;br/&gt; local berserkTimer		= mod:NewBerserkTimer(420)&lt;br/&gt; &lt;br/&gt;-mod:AddBoolOption("SetIconOnBlazingSkeleton", true)&lt;br/&gt;+--mod:AddBoolOption("SetIconOnBlazingSkeleton", true)&lt;br/&gt; &lt;br/&gt; local GutSprayTargets = {}&lt;br/&gt; local spamSupression = 0&lt;br/&gt;@@ -82,14 +82,14 @@&lt;br/&gt; 	self:UnscheduleMethod("Portals")&lt;br/&gt; 	self:ScheduleMethod(46.5, "Portals")&lt;br/&gt; end&lt;br/&gt;-&lt;br/&gt;+--[[&lt;br/&gt; function mod:SPELL_CAST_START(args)&lt;br/&gt; 	if args:IsSpellID(70754, 71748, 72023, 72024) then--Fireball (its the first spell Blazing SKeleton's cast upon spawning)&lt;br/&gt; 		if self.Options.SetIconOnBlazingSkeleton then&lt;br/&gt; 			self:SetIcon(args.sourceGUID, 8)&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt;-end&lt;br/&gt;+end--]]&lt;br/&gt; &lt;br/&gt; function mod:SPELL_CAST_SUCCESS(args)&lt;br/&gt; 	if args:IsSpellID(71741) then--Mana Void&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/ThePlagueworks/Rotface.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4297&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 03:11:47 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -3,7 +3,7 @@&lt;br/&gt; &lt;br/&gt; mod:SetRevision(("$Revision$"):sub(12, -3))&lt;br/&gt; mod:SetCreatureID(36627)&lt;br/&gt;-mod:SetUsedIcons(6, 7, 8)&lt;br/&gt;+mod:SetUsedIcons(6, 7)&lt;br/&gt; mod:RegisterCombat("combat")&lt;br/&gt; &lt;br/&gt; mod:RegisterEvents(&lt;br/&gt;@@ -48,7 +48,6 @@&lt;br/&gt; local soundMutatedInfection		= mod:NewSound(71224)&lt;br/&gt; mod:AddBoolOption("RangeFrame", mod:IsRanged())&lt;br/&gt; mod:AddBoolOption("InfectionIcon", true)&lt;br/&gt;-mod:AddBoolOption("ExplosionIcon", false)&lt;br/&gt; mod:AddBoolOption("TankArrow")&lt;br/&gt; &lt;br/&gt; local RFVileGasTargets	= {}&lt;br/&gt;@@ -114,11 +113,6 @@&lt;br/&gt; 		warnRadiatingOoze:Show()&lt;br/&gt; 	elseif args:IsSpellID(69558) then&lt;br/&gt; 		warnUnstableOoze:Show(args.spellName, args.destName, args.amount or 1)&lt;br/&gt;-		if (args.amount or 1) &gt;= 5 then	--It's about to blow&lt;br/&gt;-			if self.Options.ExplosionIcon then&lt;br/&gt;-				self:SetIcon(args.destName, 8, 8)&lt;br/&gt;-			end&lt;br/&gt;-		end&lt;br/&gt; 	elseif args:IsSpellID(69674, 71224, 73022, 73023) then&lt;br/&gt; 		warnMutatedInfection:Show(args.destName)&lt;br/&gt; 		timerMutatedInfection:Start(args.destName)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 04:45:44 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4298.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T04:45:44Z</dc:date>
    </item>
    <item>
      <title>r4297 (Omega): don't register spell cast success, it's not used</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4297.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 05:11:47 CEST 2010&lt;br/&gt;Revision: 4297&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;don't register spell cast success, it's not used&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Baltharus.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Baltharus.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4296&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 03:10:32 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -9,7 +9,6 @@&lt;br/&gt; &lt;br/&gt; mod:RegisterEvents(&lt;br/&gt; 	"SPELL_CAST_START",&lt;br/&gt;-	"SPELL_CAST_SUCCESS",&lt;br/&gt; 	"SPELL_AURA_APPLIED",&lt;br/&gt; 	"UNIT_HEALTH"&lt;br/&gt; )&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 03:11:47 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4297.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T03:11:47Z</dc:date>
    </item>
    <item>
      <title>r4296 (Omega): bah missed a timer.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4296.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 05:10:32 CEST 2010&lt;br/&gt;Revision: 4296&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;bah missed a timer.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Baltharus.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Baltharus.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4295&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 03:09:37 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -41,7 +41,6 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:OnCombatStart(delay)&lt;br/&gt;-	timerWhirlwindCD:Start(15.5-delay)--need more pulls to verify consistency&lt;br/&gt; 	warnedSplit1 = false&lt;br/&gt; 	warnedSplit2 = false&lt;br/&gt; 	warnedSplit3 = false&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 03:10:32 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4296.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T03:10:32Z</dc:date>
    </item>
    <item>
      <title>r4295 (Omega): #Ruby/Baltharus: Rest of baltharus whirlwind updates</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4295.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 05:09:37 CEST 2010&lt;br/&gt;Revision: 4295&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Ruby/Baltharus: Rest of baltharus whirlwind updates&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Baltharus.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Baltharus.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4294&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 02:48:15 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -16,12 +16,13 @@&lt;br/&gt; &lt;br/&gt; local warningSplitSoon		= mod:NewAnnounce("WarningSplitSoon", 2)&lt;br/&gt; local warningRepellingWave	= mod:NewSpellAnnounce(74509, 3)&lt;br/&gt;+local warnWhirlwind			= mod:NewSpellAnnounce(75125, 3, nil, mod:IsTank() or mod:IsHealer())&lt;br/&gt; local warningWarnBrand		= mod:NewTargetAnnounce(74505, 4)&lt;br/&gt; &lt;br/&gt; local specWarnBrand			= mod:NewSpecialWarningYou(74505)&lt;br/&gt;+local specWarnRepellingWave	= mod:NewSpecialWarningSpell(74509)&lt;br/&gt; &lt;br/&gt;-local timerWhirlwindCD		= mod:NewCDTimer(22, 75125)&lt;br/&gt;-local timerWhirlwind		= mod:NewBuffActiveTimer(4, 75125)&lt;br/&gt;+local timerWhirlwind		= mod:NewBuffActiveTimer(4, 75125, nil, mod:IsTank() or mod:IsHealer())&lt;br/&gt; local timerRepellingWave	= mod:NewBuffActiveTimer(4, 74509)--1 second cast + 3 second stun&lt;br/&gt; local timerBrand			= mod:NewBuffActiveTimer(10, 74505)&lt;br/&gt; &lt;br/&gt;@@ -60,32 +61,15 @@&lt;br/&gt; function mod:SPELL_CAST_START(args)&lt;br/&gt; 	if args:IsSpellID(74509) then&lt;br/&gt; 		warningRepellingWave:Show()&lt;br/&gt;+		specWarnRepellingWave:Show()&lt;br/&gt; 		timerRepellingWave:Show()&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;---[[function mod:SPELL_CAST_SUCCESS(args)--Use spell cast success if aura apply is bad from hoping.&lt;br/&gt;-	if args:IsSpellID(74505) then&lt;br/&gt;-		brandTargets[#brandTargets + 1] = args.destName&lt;br/&gt;-		timerBrand:Show(args.destName)&lt;br/&gt;-		if args:IsPlayer() then&lt;br/&gt;-			specWarnBrand:Show()&lt;br/&gt;-		end&lt;br/&gt;-		if self.Options.SetIconOnBrand then&lt;br/&gt;-			self:SetIcon(args.destName, brandIcon, 10)&lt;br/&gt;-			brandIcon = brandIcon - 1&lt;br/&gt;-		end&lt;br/&gt;-		self:Unschedule(showBrandWarning)&lt;br/&gt;-		self:Schedule(0.3, showBrandWarning)&lt;br/&gt;-	end&lt;br/&gt;-end--]]&lt;br/&gt;-&lt;br/&gt; function mod:SPELL_AURA_APPLIED(args)&lt;br/&gt;-	if args:IsSpellID(75125) and args:GetSrcCreatureID() == 39751 then --(Ignore bladestorm from the clone. Only show from original since clone SHOULD be pulled out.)&lt;br/&gt;-		specWarnWhirlwind:Show()&lt;br/&gt;-		timerWhirlwindCD:Start()&lt;br/&gt;+	if args:IsSpellID(75125) then&lt;br/&gt;+		warnWhirlwind:Show()&lt;br/&gt; 		timerWhirlwind:Show()&lt;br/&gt;-		soundWhirlwind:Play()&lt;br/&gt; 	elseif args:IsSpellID(74505) then&lt;br/&gt; 		brandTargets[#brandTargets + 1] = args.destName&lt;br/&gt; 		if args:IsPlayer() then&lt;br/&gt;@@ -93,7 +77,7 @@&lt;br/&gt; 			timerBrand:Show()&lt;br/&gt; 		end&lt;br/&gt; 		if self.Options.SetIconOnBrand then&lt;br/&gt;-			if 	brandIcon &lt; 1 then	--Icons are gonna be crazy on this fight if people don't control jumps, we will use ALL of them and only reset icons if we run out of them&lt;br/&gt;+			if 	brandIcon &lt; 1 then&lt;br/&gt; 				brandIcon = 8&lt;br/&gt; 			end&lt;br/&gt; 			self:SetIcon(args.destName, brandIcon, 10)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 03:09:37 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4295.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T03:09:37Z</dc:date>
    </item>
    <item>
      <title>r4294 (Omega): #Ruby/Baltharus: removed special warning and run away sound for whirlwind, this only hits the tank apparently.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4294.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 04:48:15 CEST 2010&lt;br/&gt;Revision: 4294&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Ruby/Baltharus: removed special warning and run away sound for whirlwind, this only hits the tank apparently.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Baltharus.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Baltharus.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4293&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 02:46:03 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -18,7 +18,6 @@&lt;br/&gt; local warningRepellingWave	= mod:NewSpellAnnounce(74509, 3)&lt;br/&gt; local warningWarnBrand		= mod:NewTargetAnnounce(74505, 4)&lt;br/&gt; &lt;br/&gt;-local specWarnWhirlwind		= mod:NewSpecialWarningRun(75125, mod:IsMelee())&lt;br/&gt; local specWarnBrand			= mod:NewSpecialWarningYou(74505)&lt;br/&gt; &lt;br/&gt; local timerWhirlwindCD		= mod:NewCDTimer(22, 75125)&lt;br/&gt;@@ -26,7 +25,6 @@&lt;br/&gt; local timerRepellingWave	= mod:NewBuffActiveTimer(4, 74509)--1 second cast + 3 second stun&lt;br/&gt; local timerBrand			= mod:NewBuffActiveTimer(10, 74505)&lt;br/&gt; &lt;br/&gt;-local soundWhirlwind 		= mod:NewSound(75125, nil, mod:IsMelee())&lt;br/&gt; mod:AddBoolOption("SetIconOnBrand", true)&lt;br/&gt; mod:AddBoolOption("RangeFrame")&lt;br/&gt; &lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 02:48:15 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4294.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T02:48:15Z</dc:date>
    </item>
    <item>
      <title>r4293 (Omega): #Ruby/Baltharus: he only splits twice on 25 man now not 3 times, changed it to account for this and new percents he splits at on 25 man</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4293.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 04:46:03 CEST 2010&lt;br/&gt;Revision: 4293&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Ruby/Baltharus: he only splits twice on 25 man now not 3 times, changed it to account for this and new percents he splits at on 25 man&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Baltharus.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Baltharus.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4292&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 00:48:58 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -107,16 +107,18 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:UNIT_HEALTH(uId)&lt;br/&gt;-	if not warnedSplit2 and self:GetUnitCreatureId(uId) == 39751 and UnitHealth(uId) / UnitHealthMax(uId) &lt;= 0.54 then&lt;br/&gt;-		warnedSplit2 = true&lt;br/&gt;-		warningSplitSoon:Show()&lt;br/&gt;-	elseif (mod:IsDifficulty("normal25") or mod:IsDifficulty("heroic25")) then&lt;br/&gt;-		if not warnedSplit1 and self:GetUnitCreatureId(uId) == 39751 and UnitHealth(uId) / UnitHealthMax(uId) &lt;= 0.79 then&lt;br/&gt;+	if (mod:IsDifficulty("normal25") or mod:IsDifficulty("heroic25")) then&lt;br/&gt;+		if not warnedSplit1 and self:GetUnitCreatureId(uId) == 39751 and UnitHealth(uId) / UnitHealthMax(uId) &lt;= 0.70 then&lt;br/&gt; 			warnedSplit1 = true&lt;br/&gt; 			warningSplitSoon:Show()&lt;br/&gt;-		elseif not warnedSplit3 and self:GetUnitCreatureId(uId) == 39751 and UnitHealth(uId) / UnitHealthMax(uId) &lt;= 0.29 then&lt;br/&gt;+		elseif not warnedSplit3 and self:GetUnitCreatureId(uId) == 39751 and UnitHealth(uId) / UnitHealthMax(uId) &lt;= 0.37 then&lt;br/&gt; 			warnedSplit3 = true&lt;br/&gt; 			warningSplitSoon:Show()&lt;br/&gt; 		end&lt;br/&gt;+	else&lt;br/&gt;+		if not warnedSplit2 and self:GetUnitCreatureId(uId) == 39751 and UnitHealth(uId) / UnitHealthMax(uId) &lt;= 0.54 then&lt;br/&gt;+			warnedSplit2 = true&lt;br/&gt;+			warningSplitSoon:Show()&lt;br/&gt; 	end&lt;br/&gt;+	end&lt;br/&gt; end&lt;br/&gt;\ No newline at end of file&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 02:46:03 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4293.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T02:46:03Z</dc:date>
    </item>
    <item>
      <title>r4292 (Omega): fr update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4292.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 02:48:58 CEST 2010&lt;br/&gt;Revision: 4292&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;fr update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/localization.fr.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/localization.fr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4291&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 00:38:48 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -606,11 +606,11 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;-	Pull	= "Ouvrez l'œil ! Je vais régler ça en deux coups de cuillè -",&lt;br/&gt;+	Pull	= "Ouvrez l'œil ! Je vais régler ça en deux coups de cuillè -",&lt;br/&gt; 	Phase1	= "Faille de sécurité détectée. Analyse des archives historiques transférée en attente de basse priorité. Contre-mesures déclenchées.",&lt;br/&gt; 	Phase2	= "Seuil d'indice de menace dépassé. Archivation céleste annulée. Niveau de sécurité augmenté.",&lt;br/&gt; 	Phase3	= "Indice de menace critique. Analyse du Vide détournée. Lancement des protocoles d'épuration.",&lt;br/&gt;-	Kill	= "Alerte : systèmes de protection désactivés. Purge de la mémoire en cours... "&lt;br/&gt;+	Kill	= "Alerte : systèmes de protection désactivés. Purge de la mémoire en cours…"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; ---------------&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 00:48:58 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4292.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T00:48:58Z</dc:date>
    </item>
    <item>
      <title>r4291 (Omega): #ICC/Blood Princes: Now waits 4.5 seconds before hiding range frame after teldarim or keleseth become empowered in case valanaar casts empowered shock vortex right before change. This should make the auto range finder hiding for encounter behave more like it was intended, hiding any time it's simply not possible for valanaar to cast empowered shock vortex.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4291.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 02:38:48 CEST 2010&lt;br/&gt;Revision: 4291&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#ICC/Blood Princes: Now waits 4.5 seconds before hiding range frame after teldarim or keleseth become empowered in case valanaar casts empowered shock vortex right before change. This should make the auto range finder hiding for encounter behave more like it was intended, hiding any time it's simply not possible for valanaar to cast empowered shock vortex.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheCrimsonHall/BPCouncil.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheCrimsonHall/BPCouncil.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4290&lt;/div&gt;&lt;div&gt;Old date: 2010-07-05 00:28:06 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -89,6 +89,10 @@&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt;+function mod:HideRange()&lt;br/&gt;+	DBM.RangeCheck:Hide()&lt;br/&gt;+end&lt;br/&gt;+&lt;br/&gt; function mod:TrySetTarget()&lt;br/&gt; 	if DBM:GetRaidRank() &gt;= 1 and self.Options.ActivePrinceIcon then&lt;br/&gt; 		for i = 1, GetNumRaidMembers() do&lt;br/&gt;@@ -135,7 +139,7 @@&lt;br/&gt; 		timerTargetSwitch:Start()&lt;br/&gt; 		activePrince = args.destGUID&lt;br/&gt; 		if self.Options.RangeFrame then&lt;br/&gt;-			DBM.RangeCheck:Hide()&lt;br/&gt;+			self:ScheduleMethod(4.5, "HideRange")--delay hiding range frame for a few seconds after change incase valanaar got a last second vortex cast off&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:IsSpellID(70982) and self:IsInCombat() then&lt;br/&gt; 		warnTargetSwitch:Show(L.Taldaram)&lt;br/&gt;@@ -143,7 +147,7 @@&lt;br/&gt; 		timerTargetSwitch:Start()&lt;br/&gt; 		activePrince = args.destGUID&lt;br/&gt; 		if self.Options.RangeFrame then&lt;br/&gt;-			DBM.RangeCheck:Hide()&lt;br/&gt;+			self:ScheduleMethod(4.5, "HideRange")--delay hiding range frame for a few seconds after change incase valanaar got a last second vortex cast off&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:IsSpellID(72999) then	--Shadow Prison (hard mode)&lt;br/&gt; 		if args:IsPlayer() then&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 00:38:48 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4291.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T00:38:48Z</dc:date>
    </item>
    <item>
      <title>r4290 (Omega): #Ruby/Halion: Sync debuff timers too not just targets, since on heroic debuffs cross phases you'll want more prediction.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4290.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Mon Jul 05 02:28:06 CEST 2010&lt;br/&gt;Revision: 4290&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#Ruby/Halion: Sync debuff timers too not just targets, since on heroic debuffs cross phases you'll want more prediction.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/Ruby/Halion.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4289&lt;/div&gt;&lt;div&gt;Old date: 2010-07-04 19:59:29 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -81,13 +81,13 @@&lt;br/&gt; 			self:SendSync("Meteor")&lt;br/&gt; 		end--]]&lt;br/&gt; 	if args:IsSpellID(74792) then&lt;br/&gt;+		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt;+			warningShadowConsumption:Show(args.destName)&lt;br/&gt; 		if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt; 			timerShadowConsumptionCD:Start(20)&lt;br/&gt; 		else&lt;br/&gt; 			timerShadowConsumptionCD:Start()&lt;br/&gt; 		end&lt;br/&gt;-		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt;-			warningShadowConsumption:Show(args.destName)&lt;br/&gt; 		end&lt;br/&gt; 		if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("ShadowTarget", args.destName)&lt;br/&gt;@@ -103,13 +103,13 @@&lt;br/&gt; 			self:SetIcon(args.destName, 8)&lt;br/&gt; 		end&lt;br/&gt; 	elseif args:IsSpellID(74562) then&lt;br/&gt;+		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt;+			warningFieryConsumption:Show(args.destName)&lt;br/&gt; 		if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt; 			timerFieryConsumptionCD:Start(20)&lt;br/&gt; 		else&lt;br/&gt; 			timerFieryConsumptionCD:Start()&lt;br/&gt; 		end&lt;br/&gt;-		if not self.Options.AnnounceAlternatePhase then&lt;br/&gt;-			warningFieryConsumption:Show(args.destName)&lt;br/&gt; 		end&lt;br/&gt; 		if mod:LatencyCheck() then&lt;br/&gt; 			self:SendSync("FieryTarget", args.destName)&lt;br/&gt;@@ -215,10 +215,20 @@&lt;br/&gt; 	elseif msg == "ShadowTarget" then&lt;br/&gt; 		if self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningShadowConsumption:Show(target)&lt;br/&gt;+			if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt;+				timerShadowConsumptionCD:Start(20)&lt;br/&gt;+			else&lt;br/&gt;+				timerShadowConsumptionCD:Start()&lt;br/&gt; 		end&lt;br/&gt;+		end&lt;br/&gt; 	elseif msg == "FieryTarget" then&lt;br/&gt; 		if self.Options.AnnounceAlternatePhase then&lt;br/&gt; 			warningFieryConsumption:Show(target)&lt;br/&gt;+			if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then&lt;br/&gt;+				timerFieryConsumptionCD:Start(20)&lt;br/&gt;+			else&lt;br/&gt;+				timerFieryConsumptionCD:Start()&lt;br/&gt; 		end&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;+end&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Mon, 05 Jul 2010 00:28:06 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4290.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-05T00:28:06Z</dc:date>
    </item>
    <item>
      <title>r4289 (Omega): add latency check to trap sync too.</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4289.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sun Jul 04 21:59:29 CEST 2010&lt;br/&gt;Revision: 4289&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;add latency check to trap sync too.&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Icecrown/TheFrozenThrone/LichKing.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4288&lt;/div&gt;&lt;div&gt;Old date: 2010-07-04 15:41:20 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -118,7 +118,7 @@&lt;br/&gt; end&lt;br/&gt; &lt;br/&gt; function mod:TankTrap()&lt;br/&gt;-	if mod:LatencyCheck() then--Laggy people can still get wrong target 10 times, so don't send sync if you fail latency check.&lt;br/&gt;+	if mod:LatencyCheck() then&lt;br/&gt; 		self:SendSync("TrapOn", LKTank)&lt;br/&gt; 	end&lt;br/&gt; end&lt;br/&gt;@@ -129,7 +129,9 @@&lt;br/&gt; 	if targetname ~= LKTank then--If scan doesn't return tank abort other scans and do other warnings.&lt;br/&gt; 		self:UnscheduleMethod("TrapTarget")&lt;br/&gt; 		self:UnscheduleMethod("TankTrap")--Also unschedule tanktrap since we got a scan that returned a non tank.&lt;br/&gt;-		self:SendSync("TrapOn", targetname)--No latency check performed in this function, if you didn't grab tank then your scan was right, lagging or not.&lt;br/&gt;+		if mod:LatencyCheck() then&lt;br/&gt;+			self:SendSync("TrapOn", targetname)&lt;br/&gt;+		end&lt;br/&gt; 	else&lt;br/&gt; 		self:UnscheduleMethod("TankTrap")&lt;br/&gt; 		self:ScheduleMethod(1, "TankTrap") --If scan returns tank schedule warnings for tank after all other scans have completed. If none of those scans return another player this will be allowed to fire.&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 04 Jul 2010 19:59:29 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4289.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-04T19:59:29Z</dc:date>
    </item>
    <item>
      <title>r4288 (bluenyx): koKR update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4288.html</link>
      <description>Author: bluenyx&lt;br/&gt;Date: Sun Jul 04 17:41:20 CEST 2010&lt;br/&gt;Revision: 4288&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;koKR update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4287&lt;/div&gt;&lt;div&gt;Old date: 2010-07-04 14:40:30 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -200,5 +200,5 @@&lt;br/&gt; 	twilightcutter			= "주위를 회전하는 구슬들이 고동치며 어둠의 기운을 내뿜습니다!",&lt;br/&gt; 	YellCombustion			= "나에게 맹렬한 발화!",&lt;br/&gt; 	YellConsumption			= "나에게 영혼 소진!",&lt;br/&gt;-	Kill					= "Relish this victory, mortals, for it will be your last. This world will burn with the master's return!"&lt;br/&gt;+	Kill					= "필멸자들아, 승리를 만끽해라. 그것이 마지막일 테니. 주인님이 돌아오시면 이 세상은 불타버리리라!"&lt;br/&gt; })&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 04 Jul 2010 15:41:20 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4288.html</guid>
      <dc:creator>bluenyx</dc:creator>
      <dc:date>2010-07-04T15:41:20Z</dc:date>
    </item>
    <item>
      <title>r4287 (bluenyx): koKR update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4287.html</link>
      <description>Author: bluenyx&lt;br/&gt;Date: Sun Jul 04 16:40:30 CEST 2010&lt;br/&gt;Revision: 4287&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;koKR update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4286&lt;/div&gt;&lt;div&gt;Old date: 2010-07-04 12:18:11 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -115,7 +115,7 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;-	SplitTrigger		= "Twice the Pain and half the fun."&lt;br/&gt;+	SplitTrigger		= "고통이 두 배면, 재미가 반이지."&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; &lt;br/&gt;@@ -166,7 +166,7 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;-	SummonMinions	= "Turn them to ash, minions!"&lt;br/&gt;+	SummonMinions	= "저놈들을 재로 만들어버려라!"&lt;br/&gt; })&lt;br/&gt; -------------------------------------&lt;br/&gt; --  Halion the Twilight Destroyer  --&lt;br/&gt;@@ -194,10 +194,10 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt;-	MeteorCast				= "The heavens burn!",&lt;br/&gt;+	MeteorCast				= "하늘이 타오른다!",&lt;br/&gt; 	Phase2					= "황혼 세계에서는 고통만이 있으리라! 자신 있다면 들어와 봐라!",&lt;br/&gt;-	Phase3					= "I am the light and the darkness! Cower, mortals, before the herald of Deathwing!",&lt;br/&gt;-	twilightcutter			= "The orbiting spheres pulse with dark energy!",&lt;br/&gt;+	Phase3					= "나는 빛이자 어둠이다! 필멸자들어, 데스윙의 사자 앞에 무릎 꿇어라!",&lt;br/&gt;+	twilightcutter			= "주위를 회전하는 구슬들이 고동치며 어둠의 기운을 내뿜습니다!",&lt;br/&gt; 	YellCombustion			= "나에게 맹렬한 발화!",&lt;br/&gt; 	YellConsumption			= "나에게 영혼 소진!",&lt;br/&gt; 	Kill					= "Relish this victory, mortals, for it will be your last. This world will burn with the master's return!"&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 04 Jul 2010 14:40:30 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4287.html</guid>
      <dc:creator>bluenyx</dc:creator>
      <dc:date>2010-07-04T14:40:30Z</dc:date>
    </item>
    <item>
      <title>r4286 (bluenyx): koKR update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4286.html</link>
      <description>Author: bluenyx&lt;br/&gt;Date: Sun Jul 04 14:18:11 CEST 2010&lt;br/&gt;Revision: 4286&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;koKR update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4285&lt;/div&gt;&lt;div&gt;Old date: 2010-07-04 12:00:22 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -180,7 +180,7 @@&lt;br/&gt; L:SetWarningLocalization({&lt;br/&gt; 	WarnPhase2Soon		= "곧 2 단계",&lt;br/&gt; 	WarnPhase3Soon		= "곧 3 단계",&lt;br/&gt;-	TwilightCutterCast	= "Casting Twilight Cutter: 5 sec"&lt;br/&gt;+	TwilightCutterCast	= "황혼 절단기 시전 : 5 초"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization({&lt;br/&gt;@@ -198,7 +198,7 @@&lt;br/&gt; 	Phase2					= "황혼 세계에서는 고통만이 있으리라! 자신 있다면 들어와 봐라!",&lt;br/&gt; 	Phase3					= "I am the light and the darkness! Cower, mortals, before the herald of Deathwing!",&lt;br/&gt; 	twilightcutter			= "The orbiting spheres pulse with dark energy!",&lt;br/&gt;-	YellCombustion			= "Combustion on me!",&lt;br/&gt;-	YellConsumption			= "Consumption on me!",&lt;br/&gt;+	YellCombustion			= "나에게 맹렬한 발화!",&lt;br/&gt;+	YellConsumption			= "나에게 영혼 소진!",&lt;br/&gt; 	Kill					= "Relish this victory, mortals, for it will be your last. This world will burn with the master's return!"&lt;br/&gt; })&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 04 Jul 2010 12:18:11 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4286.html</guid>
      <dc:creator>bluenyx</dc:creator>
      <dc:date>2010-07-04T12:18:11Z</dc:date>
    </item>
    <item>
      <title>r4285 (bluenyx): koKR update(not complete - ChamberOfAspects)</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4285.html</link>
      <description>Author: bluenyx&lt;br/&gt;Date: Sun Jul 04 14:00:22 CEST 2010&lt;br/&gt;Revision: 4285&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;koKR update(not complete - ChamberOfAspects)&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-GUI/localization.kr.lua&lt;/div&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Ulduar/localization.kr.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-ChamberOfAspects/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4284&lt;/div&gt;&lt;div&gt;Old date: 2010-07-04 09:33:44 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -133,7 +133,7 @@&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization({&lt;br/&gt;-	SpecialWarningTranq		= "$spell:78722의 특수 경고 보기 (마취 관련)",&lt;br/&gt;+	SpecialWarningTranq		= "$spell:78722 특수 경고 보기(마취)",&lt;br/&gt; 	RangeFrame				= "거리 프레임 보기 (10 미터)",&lt;br/&gt; 	BeaconIcon				= DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(74453)&lt;br/&gt; })&lt;br/&gt;@@ -179,20 +179,26 @@&lt;br/&gt; &lt;br/&gt; L:SetWarningLocalization({&lt;br/&gt; 	WarnPhase2Soon		= "곧 2 단계",&lt;br/&gt;-	WarnPhase3Soon		= "곧 3 단계"&lt;br/&gt;+	WarnPhase3Soon		= "곧 3 단계",&lt;br/&gt;+	TwilightCutterCast	= "Casting Twilight Cutter: 5 sec"&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetOptionLocalization({&lt;br/&gt; 	WarnPhase2Soon			= "2 단계 사전 경고 보기 (79% 전)",&lt;br/&gt; 	WarnPhase3Soon			= "3 단계 사전 경고 보기 (54% 전)",&lt;br/&gt;-	AnnounceAlternatePhase	= "모든 단계의 경고/타이머 보기",	&lt;br/&gt;-	SoundOnConsumption		= "연소일 경우 소리 재생",--We use localized text for these functions&lt;br/&gt;-	SetIconOnConsumption	= "연소 대상 공격대 아이콘 설정"--So we can use single functions for both versions of spell.&lt;br/&gt;+	TwilightCutterCast		= "$spell:77844을 시전할 때 경고 보기",	&lt;br/&gt;+	AnnounceAlternatePhase	= "해당 위치에 없을 경우에도 모든 단계의 경고/타이머 보기",&lt;br/&gt;+	SoundOnConsumption		= "$spell:74562 또는 $spell:74792 소리 재생",--We use localized text for these functions&lt;br/&gt;+	SetIconOnConsumption	= "$spell:74562 또는 $spell:74792 대상 공격대 아이콘 설정",--So we can use single functions for both versions of spell.&lt;br/&gt;+	YellOnConsumption		= "$spell:74562 또는 $spell:74792 외치기"	&lt;br/&gt; })&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization({&lt;br/&gt; 	MeteorCast				= "The heavens burn!",&lt;br/&gt; 	Phase2					= "황혼 세계에서는 고통만이 있으리라! 자신 있다면 들어와 봐라!",&lt;br/&gt; 	Phase3					= "I am the light and the darkness! Cower, mortals, before the herald of Deathwing!",&lt;br/&gt;-	twilightcutter			= "The orbiting spheres pulse with dark energy!"&lt;br/&gt;+	twilightcutter			= "The orbiting spheres pulse with dark energy!",&lt;br/&gt;+	YellCombustion			= "Combustion on me!",&lt;br/&gt;+	YellConsumption			= "Consumption on me!",&lt;br/&gt;+	Kill					= "Relish this victory, mortals, for it will be your last. This world will burn with the master's return!"&lt;br/&gt; })&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-GUI/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4284&lt;/div&gt;&lt;div&gt;Old date: 2010-07-04 09:33:44 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -131,7 +131,8 @@&lt;br/&gt; L.SpamBlockRaidWarning			= "다른 보스 모드가 알리는 경보 감추기" &lt;br/&gt; L.SpamBlockBossWhispers			= "전투 중 사용되는 &lt;DBM&gt; 경보 귓속말 감추기"&lt;br/&gt; L.BlockVersionUpdatePopup		= "업데이트 알림 창 끄기"&lt;br/&gt;-L.ShowBigBrotherOnCombatStart	= "전투가 시작되면 BigBrother 버프 체크 수락"&lt;br/&gt;+L.ShowBigBrotherOnCombatStart	= "전투가 시작되면 BigBrother 버프 체크 켜기"&lt;br/&gt;+L.BigBrotherAnnounceToRaid		= "Big Brother 결과를 공격대에 알리기"&lt;br/&gt; &lt;br/&gt; L.Area_SpamFilter_Outgoing		= "공통 필터 옵션"&lt;br/&gt; L.SpamBlockNoShowAnnounce		= "알림 또는 경고 소리 실행하지 않기"&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Ulduar/localization.kr.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4284&lt;/div&gt;&lt;div&gt;Old date: 2010-07-04 09:33:44 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -509,7 +509,8 @@&lt;br/&gt; 	YellOnLifeLeech					= "생명력 흡수를 당할 때 외치기",&lt;br/&gt; 	YellOnShadowCrash				= "어둠 붕괴일 때 외치기",&lt;br/&gt; 	WarningLeechLife				= "생명력 흡수 시전 경고 보기",		&lt;br/&gt;-	hardmodeSpawn					= "사로나이드 원혼 생성 타이머 보기(하드모드)"&lt;br/&gt;+	hardmodeSpawn					= "사로나이드 원혼 생성 타이머 보기(하드모드)",&lt;br/&gt;+	CrashArrow						= "$spell:62660의 방향을 DBM Arrow로 표시하기(당신 주변일 경우)"&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; L:SetMiscLocalization{&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 04 Jul 2010 12:00:22 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4285.html</guid>
      <dc:creator>bluenyx</dc:creator>
      <dc:date>2010-07-04T12:00:22Z</dc:date>
    </item>
    <item>
      <title>r4284 (Snamor): #GUI: esES update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4284.html</link>
      <description>Author: Snamor&lt;br/&gt;Date: Sun Jul 04 11:33:44 CEST 2010&lt;br/&gt;Revision: 4284&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;#GUI: esES update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-GUI/localization.es.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-GUI/localization.es.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4283&lt;/div&gt;&lt;div&gt;Old date: 2010-07-03 19:05:56 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -130,9 +130,10 @@&lt;br/&gt; L.Area_SpamFilter		= "Opciones de spam"&lt;br/&gt; L.HideBossEmoteFrame		= "Esconder lo que dice el boss"&lt;br/&gt; L.SpamBlockRaidWarning		= "Filtrar anuncios de otros Boss Mods" &lt;br/&gt;-L.SpamBlockBossWhispers		= "Avisar por susurros spam de cada boss &lt;DBM&gt;"&lt;br/&gt;-L.BlockVersionUpdatePopup	= "Desabilitar actualizaciones"&lt;br/&gt;+L.SpamBlockBossWhispers		= "Filtrar los avisos de &lt;DBM&gt; mientras estas en combate"&lt;br/&gt;+L.BlockVersionUpdatePopup	= "Desabilitar avisos de actualizaciones"&lt;br/&gt; L.ShowBigBrotherOnCombatStart	= "Comprobar los bufos con Big Brother al inicio del combate"&lt;br/&gt;+L.BigBrotherAnnounceToRaid		= "Anunciar los resultados de Big Brother a la banda"&lt;br/&gt; &lt;br/&gt; L.Area_SpamFilter_Outgoing		= "Opciones de Filtro Global"&lt;br/&gt; L.SpamBlockNoShowAnnounce		= "No mostrar avisos o reproducir sonidos"&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sun, 04 Jul 2010 09:33:44 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4284.html</guid>
      <dc:creator>Snamor</dc:creator>
      <dc:date>2010-07-04T09:33:44Z</dc:date>
    </item>
    <item>
      <title>r4283 (Vampik): Fix Battle.net auto-response</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4283.html</link>
      <description>Author: Vampik&lt;br/&gt;Date: Sat Jul 03 21:05:56 CEST 2010&lt;br/&gt;Revision: 4283&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;Fix Battle.net auto-response&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4282&lt;/div&gt;&lt;div&gt;Old date: 2010-07-03 18:42:57 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -1831,9 +1831,15 @@&lt;br/&gt; 			else&lt;br/&gt; 				self:AddMsg(DBM_CORE_BOSS_DOWN_LONG:format(mod.combatInfo.name, strFromTime(thisTime), strFromTime(lastTime), strFromTime(bestTime)))&lt;br/&gt; 			end&lt;br/&gt;+			local msg&lt;br/&gt; 			for k, v in pairs(autoRespondSpam) do&lt;br/&gt;-				SendChatMessage(chatPrefixShort..DBM_CORE_WHISPER_COMBAT_END_KILL:format(UnitName("player"), (mod.combatInfo.name or "")), "WHISPER", nil, k)&lt;br/&gt;+				msg = msg or chatPrefixShort..DBM_CORE_WHISPER_COMBAT_END_KILL:format(UnitName("player"), (mod.combatInfo.name or ""))&lt;br/&gt;+				if type(k) == "string" then&lt;br/&gt;+					SendChatMessage(msg, "WHISPER", nil, k)&lt;br/&gt;+				elseif type(k) == "number" then&lt;br/&gt;+					BNSendWhisper(k, msg)&lt;br/&gt; 			end&lt;br/&gt;+			end&lt;br/&gt; 			fireEvent("kill", mod)&lt;br/&gt; 		end&lt;br/&gt; 		table.wipe(autoRespondSpam)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 03 Jul 2010 19:05:56 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4283.html</guid>
      <dc:creator>Vampik</dc:creator>
      <dc:date>2010-07-03T19:05:56Z</dc:date>
    </item>
    <item>
      <title>r4282 (Omega): added some icons to brann event</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4282.html</link>
      <description>Author: Omega&lt;br/&gt;Date: Sat Jul 03 20:42:57 CEST 2010&lt;br/&gt;Revision: 4282&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;added some icons to brann event&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Party-WotLK/HallsOfStone/BrannBronzebeard.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Party-WotLK/HallsOfStone/BrannBronzebeard.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4281&lt;/div&gt;&lt;div&gt;Old date: 2010-07-03 14:09:40 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -15,8 +15,8 @@&lt;br/&gt; 	"CHAT_MSG_MONSTER_YELL"&lt;br/&gt; )&lt;br/&gt; &lt;br/&gt;-local warningPhase	= mod:NewAnnounce("WarningPhase", 2)&lt;br/&gt;-local timerEvent	= mod:NewTimer(302, "timerEvent")&lt;br/&gt;+local warningPhase	= mod:NewAnnounce("WarningPhase", 2, "Interface\\Icons\\Spell_Nature_WispSplode")&lt;br/&gt;+local timerEvent	= mod:NewTimer(302, "timerEvent", "Interface\\Icons\\Spell_Holy_BorrowedTime")&lt;br/&gt; &lt;br/&gt; function mod:OnCombatStart(delay)&lt;br/&gt; 	timerEvent:Start(-delay)&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 03 Jul 2010 18:42:57 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4282.html</guid>
      <dc:creator>Omega</dc:creator>
      <dc:date>2010-07-03T18:42:57Z</dc:date>
    </item>
    <item>
      <title>r4281 (Vampik): ruRU update</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4281.html</link>
      <description>Author: Vampik&lt;br/&gt;Date: Sat Jul 03 16:09:40 CEST 2010&lt;br/&gt;Revision: 4281&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;ruRU update&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-GUI/localization.ru.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-GUI/localization.ru.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4280&lt;/div&gt;&lt;div&gt;Old date: 2010-07-03 11:56:54 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -132,6 +132,7 @@&lt;br/&gt; L.SpamBlockBossWhispers			= "Фильтрация &lt;DBM&gt; предупреждений шепотом в бою"&lt;br/&gt; L.BlockVersionUpdatePopup		= "Отключить всплывающее сообщение об устаревшей версии"&lt;br/&gt; L.ShowBigBrotherOnCombatStart	= "Выполнять проверку положительных эффектов Big Brother в начале боя"&lt;br/&gt;+L.BigBrotherAnnounceToRaid		= "Объявлять результаты проверки Big Brother в рейд"&lt;br/&gt; &lt;br/&gt; L.Area_SpamFilter_Outgoing		= "Параметры общего фильтра"&lt;br/&gt; L.SpamBlockNoShowAnnounce		= "Не объявлять или предупреждать звуком игрока"&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 03 Jul 2010 14:09:40 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4281.html</guid>
      <dc:creator>Vampik</dc:creator>
      <dc:date>2010-07-03T14:09:40Z</dc:date>
    </item>
    <item>
      <title>r4280 (tandanu): forgot to remove some debug stuff :(</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4280.html</link>
      <description>Author: tandanu&lt;br/&gt;Date: Sat Jul 03 13:56:54 CEST 2010&lt;br/&gt;Revision: 4280&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;forgot to remove some debug stuff :(&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-GUI/DBM-GUI.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-GUI/DBM-GUI.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4279&lt;/div&gt;&lt;div&gt;Old date: 2010-07-03 11:43:15 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -1819,10 +1819,10 @@&lt;br/&gt; 		spamArea:CreateCheckButton(L.SpamBlockRaidWarning, true, nil, "SpamBlockRaidWarning")&lt;br/&gt; 		spamArea:CreateCheckButton(L.SpamBlockBossWhispers, true, nil, "SpamBlockBossWhispers")&lt;br/&gt; 		spamArea:CreateCheckButton(L.BlockVersionUpdatePopup, true, nil, "BlockVersionUpdatePopup")&lt;br/&gt;---		if BigBrother and type(BigBrother.ConsumableCheck) == "function" then&lt;br/&gt;+		if BigBrother and type(BigBrother.ConsumableCheck) == "function" then&lt;br/&gt; 			spamArea:CreateCheckButton(L.ShowBigBrotherOnCombatStart, true, nil, "ShowBigBrotherOnCombatStart")&lt;br/&gt; 			spamArea:CreateCheckButton(L.BigBrotherAnnounceToRaid, true, nil, "BigBrotherAnnounceToRaid")&lt;br/&gt;---		end&lt;br/&gt;+		end&lt;br/&gt; 		spamArea:AutoSetDimension()&lt;br/&gt; 		spamOutArea:AutoSetDimension()&lt;br/&gt; 		spamPanel:SetMyOwnHeight()&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 03 Jul 2010 11:56:54 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4280.html</guid>
      <dc:creator>tandanu</dc:creator>
      <dc:date>2010-07-03T11:56:54Z</dc:date>
    </item>
    <item>
      <title>r4279 (tandanu): increment version number for 4.50b release (internal version number: 4.51-r4279 to show an update notification)</title>
      <link>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4279.html</link>
      <description>Author: tandanu&lt;br/&gt;Date: Sat Jul 03 13:43:15 CEST 2010&lt;br/&gt;Revision: 4279&lt;br/&gt;&lt;div style="float: left"&gt;Log:&lt;/div&gt;&lt;dir&gt;&lt;p&gt;increment version number for 4.50b release (internal version number: 4.51-r4279 to show an update notification)&lt;/p&gt;&lt;/dir&gt;&lt;div style="float: left; clear: left; width: 60px; font-weight: bold; color: darkblue"&gt;Updated&lt;/div&gt;&lt;div style=""&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight: bold"&gt;trunk/DBM-Core/DBM-Core.lua&lt;/div&gt;&lt;div&gt;Action: modified&lt;/div&gt;&lt;div&gt;Old revision: 4278&lt;/div&gt;&lt;div&gt;Old date: 2010-07-03 11:37:16 UTC&lt;/div&gt;&lt;hr/&gt;&lt;pre style="margin-left: 25px; margin-top: 3px"&gt;@@ -43,9 +43,9 @@&lt;br/&gt; -------------------------------&lt;br/&gt; DBM = {&lt;br/&gt; 	Revision = ("$Revision$"):sub(12, -3),&lt;br/&gt;-	Version = "4.50",&lt;br/&gt;+	Version = "4.51",&lt;br/&gt; 	DisplayVersion = "4.51 alpha", -- the string that is shown as version&lt;br/&gt;-	ReleaseRevision = 4269 -- the revision of the latest stable version that is available (for /dbm ver2)&lt;br/&gt;+	ReleaseRevision = 4279 -- the revision of the latest stable version that is available (for /dbm ver2)&lt;br/&gt; }&lt;br/&gt; &lt;br/&gt; DBM_SavedOptions = {}&lt;br/&gt;&lt;/pre&gt;&lt;hr/&gt;</description>
      <pubDate>Sat, 03 Jul 2010 11:43:15 GMT</pubDate>
      <guid>http://www.deadlybossmods.com/rss/DBM_Alpha_Changes-r4279.html</guid>
      <dc:creator>tandanu</dc:creator>
      <dc:date>2010-07-03T11:43:15Z</dc:date>
    </item>
  </channel>
</rss>

