ИК25 17.11.204
Кусок кода с DBM для версии 3.3.5а:
Код:
function mod:SPELL_CAST_SUCCESS(args)
if args:IsSpellID(67009) then -- Nether Power
warnNetherPower:Show()
timerNetherPowerCD:Start()
specWarnNetherPower:Show()
elseif args:IsSpellID(67901, 67902, 67903, 66258) then -- Infernal Volcano
timerVolcanoCD:Start()
warnVolcanoSoon:Schedule(110)
elseif args:IsSpellID(67900, 67899, 67898, 66269) then -- Nether Portal
timerPortalCD:Start()
warnPortalSoon:Schedule(110)
elseif args:IsSpellID(66197, 68123, 68124, 68125) then -- Legion Flame
warnFlame:Show(args.destName)
end
end
Событие SPELL_CAST_SUCCESS(SpellID) запускает таймеры, выдаёт предупреждения, спецпредупреждение и т.д.
1) Сила пустоты/Сила Пустоты
В комбат-логе событие SPELL_CAST_SUCCESS(67009) до SPELL_AURA_APPLIED(67106) отсутствует :(
В рабочем варианте SPELL_CAST_SUCCESS(67009) должно быть до SPELL_AURA_APPLIED(67106). http://www.wowhead.com/spell=67009 с вовхеда.
2) Инфернальное извержение
SPELL_CAST_SUCCESS(67901) до SPELL_SUMMON(67901) присутствует, всё работает как надо.
3) Врата Пустоты
SPELL_CAST_SUCCESS(67898) до SPELL_SUMMON(67898) отсутствует :( Сразу идёт SPELL_SUMMON(67898).
Опять же, до SPELL_SUMMON(67898) должно быть SPELL_CAST_SUCCESS(67898).
4) Пламя Легиона
SPELL_CAST_SUCCESS(68123) присутствует, всё работает как надо.
Почините, позязя, чтобы DBM мог нормально работать.