По поводу ваших РС, то могу сказать, что все там правильно по таймерам меток и в гер режиме должно быть 20 сек, а не 25. Чего на серве нормально не работает, так это некоторые WOW API команды, через которые DBM узнаёт о режиме сложности подземелья, начале/конце боя и некоторых других. В частности, стандартная функция DBM IsDifficulty() возвращает в этих ваших РС и ЦЛК (мб ещё и в ИК) "нормал"-режим что в об, что в гер моде. Отсюда и кривые таймеры.
Код:
local timerShadowConsumptionCD = mod:NewNextTimer(25, 74792)
local timerFieryConsumptionCD = mod:NewNextTimer(25, 74562)
Код:
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
if args:IsSpellID(74792) then
if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then
timerShadowConsumptionCD:Start(20)
else
timerShadowConsumptionCD:Start()
end
if mod:LatencyCheck() then
self:SendSync("ShadowCD")
end
elseif args:IsSpellID(74562) then
if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then
timerFieryConsumptionCD:Start(20)
else
timerFieryConsumptionCD:Start()
end
if mod:LatencyCheck() then
self:SendSync("FieryCD")
end
end
end