Author: Omega
Date: Thu Jul 15 05:17:03 CEST 2010
Revision: 4338
Log:

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.

Updated
trunk/DBM-Ulduar/Mimiron.lua
Updated
trunk/DBM-Ulduar/YoggSaron.lua
Updated
trunk/DBM-Ulduar/localization.en.lua

trunk/DBM-Ulduar/Mimiron.lua
Action: modified
Old revision: 4337
Old date: 2010-07-14 09:04:57 UTC

@@ -31,7 +31,7 @@
local warnDarkGlare = mod:NewSpecialWarningSpell(63293)

local enrage = mod:NewBerserkTimer(900)
-local timerHardmode = mod:NewTimer(607, "TimerHardmode", 64582)
+local timerHardmode = mod:NewTimer(610, "TimerHardmode", 64582)
local timerP1toP2 = mod:NewTimer(43, "TimeToPhase2")
local timerP2toP3 = mod:NewTimer(32, "TimeToPhase3")
local timerP3toP4 = mod:NewTimer(25, "TimeToPhase4")
@@ -43,9 +43,9 @@
local timerNextShockblast = mod:NewNextTimer(34, 63631)
local timerPlasmaBlastCD = mod:NewCDTimer(30, 64529)
local timerShell = mod:NewBuffActiveTimer(6, 63666)
-local timerFlameSuppressant = mod:NewCastTimer(59, 64570)
+local timerFlameSuppressant = mod:NewCastTimer(60, 64570)
local timerNextFlameSuppressant = mod:NewNextTimer(10, 65192)
-local timerNextFlames = mod:NewNextTimer(27.6, 64566)
+local timerNextFlames = mod:NewNextTimer(27.5, 64566)
local timerNextFrostBomb = mod:NewNextTimer(30, 64623)
local timerBombExplosion = mod:NewCastTimer(15, 65333)

@@ -110,7 +110,7 @@
self:ScheduleMethod(18, "Flames")
else
timerNextFlames:Start()
- self:ScheduleMethod(27.6, "Flames")
+ self:ScheduleMethod(27.5, "Flames")
end
end

@@ -302,13 +302,13 @@
--DBM:AddMsg("ALPHA: yell detect phase3, syncing to clients")
self:SendSync("Phase4") -- SPELL_AURA_REMOVED detection might fail in phase 3...there are simply not enough debuffs on him

- elseif msg == L.YellHardPull or msg:find(L.YellHardPull) then
+ elseif msg:find(L.YellHardPull) then
timerHardmode:Start()
timerFlameSuppressant:Start()
enrage:Stop()
hardmode = true
- timerNextFlames:Start(3)
- self:ScheduleMethod(3, "Flames")
+ timerNextFlames:Start(6.5)
+ self:ScheduleMethod(6.5, "Flames")
end
end



trunk/DBM-Ulduar/YoggSaron.lua
Action: modified
Old revision: 4337
Old date: 2010-07-14 09:04:57 UTC

@@ -45,6 +45,7 @@
mod:AddBoolOption("WarningSqueeze", true, "announce")

local enrageTimer = mod:NewBerserkTimer(900)
+local timerFervor = mod:NewTargetTimer(15, 63138)
local brainportal = mod:NewTimer(20, "NextPortal")
local timerLunaricGaze = mod:NewCastTimer(4, 64163)
local timerNextLunaricGaze = mod:NewCDTimer(8.5, 64163)
@@ -86,7 +87,7 @@
local targetname = self:GetBossTarget(33134)
if not targetname then return end
if targetname == UnitName("player") then
- specWarnFervorCast:Show(targetname)
+ specWarnFervorCast:Show()
end
end

@@ -166,8 +167,9 @@
end
elseif args:IsSpellID(63138) then -- Sara's Fervor
warnFervor:Show(args.destName)
+ timerFervor:Start(args.destName)
if self.Options.SetIconOnFervorTarget then
- self:SetIcon(args.destName, 7, 30)
+ self:SetIcon(args.destName, 7, 15)
end
if args:IsPlayer() then
specWarnFervor:Show()


trunk/DBM-Ulduar/localization.en.lua
Action: modified
Old revision: 4337
Old date: 2010-07-14 09:04:57 UTC

@@ -408,7 +408,7 @@
MobPhase2 = "VX-001",
MobPhase3 = "Aerial Command Unit",
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.",
- 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?",
+ YellHardPull = "Self-destruct sequence initiated",
YellPhase2 = "WONDERFUL! Positively marvelous results! Hull integrity at 98.9 percent! Barely a dent! Moving right along.",
YellPhase3 = "Thank you, friends! Your efforts have yielded some fantastic data! Now, where did I put-- oh, there it is.",
YellPhase4 = "Preliminary testing phase complete. Now comes the true test!",